# git rev-parse -q --verify 45dfb8a5659ad286c28fa59008271dbc4e5e3f2d^{commit} 45dfb8a5659ad286c28fa59008271dbc4e5e3f2d already have revision, skipping fetch # git checkout -q -f -B kisskb 45dfb8a5659ad286c28fa59008271dbc4e5e3f2d # git clean -qxdf # < git log -1 # commit 45dfb8a5659ad286c28fa59008271dbc4e5e3f2d # Merge: f419f031de14 35d0b389f3b2 # Author: Linus Torvalds # Date: Tue Jan 19 13:26:05 2021 -0800 # # Merge tag 'task_work-2021-01-19' of git://git.kernel.dk/linux-block # # Pull task_work fix from Jens Axboe: # "The TIF_NOTIFY_SIGNAL change inadvertently removed the unconditional # task_work run we had in get_signal(). # # This caused a regression for some setups, since we're relying on eg # ____fput() being run to close and release, for example, a pipe and # wake the other end. # # For 5.11, I prefer the simple solution of just reinstating the # unconditional run, even if it conceptually doesn't make much sense - # if you need that kind of guarantee, you should be using TWA_SIGNAL # instead of TWA_NOTIFY. But it's the trivial fix for 5.11, and would # ensure that other potential gotchas/assumptions for task_work don't # regress for 5.11. # # We're looking into further simplifying the task_work notifications for # 5.12 which would resolve that too" # # * tag 'task_work-2021-01-19' of git://git.kernel.dk/linux-block: # task_work: unconditionally run task_work from get_signal() # < /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 45dfb8a5659ad286c28fa59008271dbc4e5e3f2d # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig KCONFIG_SEED=0x5ED936F8 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-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 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-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: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: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/stackleak_plugin.c:30: /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/stackleak_plugin.c:30: /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/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, ^ /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/arch/arm64/xen/../../arm/xen/mm.c: In function 'dma_cache_maint': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/xen/../../arm/xen/mm.c:50:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_mm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:140:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/ipc/util.c:66: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:429:3: 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/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 = { ^ /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:298:15: note: byref variable will be forcibly initialized struct kstat st; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_starting_cpu': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:138:33: note: byref variable will be forcibly initialized struct vcpu_register_vcpu_info info; ^ In file included from /kisskb/src/include/linux/restart_block.h:10: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/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pvclock_gtod_notify': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100:25: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100:20: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:99:25: note: byref variable will be forcibly initialized struct xen_platform_op op; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:411:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_reboot': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:177:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/inotify/inotify_user.c:177:23: note: byref variable will be forcibly initialized struct inotify_event inotify_event; ^ /kisskb/src/fs/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:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^ /kisskb/src/fs/notify/inotify/inotify_user.c: In function '__do_sys_inotify_add_watch': /kisskb/src/fs/notify/inotify/inotify_user.c:710:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'inotify_user_setup': /kisskb/src/fs/notify/inotify/inotify_user.c:810:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/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:103:0, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:108: /kisskb/src/init/main.c: In function 'perf_trace_initcall_level': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:108: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/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, ^ 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:48: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^ /kisskb/src/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/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:123:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:298:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:1079:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); ^ /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/filemap.c:1268:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^ /kisskb/src/mm/filemap.c:1196: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:1101:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ /kisskb/src/mm/filemap.c:1099: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 'filemap_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:795:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:2921: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) ^ /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1624: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:1660: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_entry': /kisskb/src/mm/filemap.c:1689: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/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/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/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/iomap/./trace.h:102:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_class, ^ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_apply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/iomap/./trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(iomap_apply, ^ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:1899: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:1973: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:2038: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:2095:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/arch/arm64/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; ^ /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; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:178:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:262:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:588:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:586:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:516:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:514:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12: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:450:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:198:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:178:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:262:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:588:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:586:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:516:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:514:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12: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:450:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:198:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: 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/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ In file included from /kisskb/src/kernel/locking/mutex.c:25: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 } ^ /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:3965:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^ /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/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/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^ /kisskb/src/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_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:425:39: note: in expansion of macro 'DECLARE_EVENT_CLASS' #define DECLARE_EVENT_CLASS_SCHEDSTAT DECLARE_EVENT_CLASS ^ /kisskb/src/include/trace/events/sched.h:435:1: note: in expansion of macro 'DECLARE_EVENT_CLASS_SCHEDSTAT' DECLARE_EVENT_CLASS_SCHEDSTAT(sched_stat_template, ^ /kisskb/src/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, ^ In file included from /kisskb/src/include/trace/define_trace.h:103: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 'perf_trace_sched_process_exec': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ 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_process_exec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/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:143: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/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/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:205:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:627:27: note: byref variable will be forcibly initialized struct user_fpsimd_state newstate; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c:289:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_addr': /kisskb/src/arch/arm64/kernel/ptrace.c:455:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:431:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ /kisskb/src/arch/arm64/kernel/ptrace.c:430:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ 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; ^ 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/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:572:22: note: byref variable will be forcibly initialized struct user_pt_regs newregs = task_pt_regs(target)->user_regs; ^ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:7320: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:6309: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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/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; ^ In file included from /kisskb/src/kernel/sched/sched.h:1568: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:6900: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:6946:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval_time32': /kisskb/src/kernel/sched/core.c:6959:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_tick_remote': /kisskb/src/kernel/sched/core.c:4592:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_fork': /kisskb/src/kernel/sched/core.c:8276:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4950: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:3017:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1894: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:7239:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2588: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:3056:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/kernel/sched/core.c:3039: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:3096: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:3169: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 '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:3437: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:3424: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:3486:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sysctl_schedstats': /kisskb/src/kernel/sched/core.c:3676:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3812:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4435: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:4477: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/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/fs/notify/mark.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/kernel/sched/core.c:6628:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/notify/mark.c:192:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5375:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5501:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:829:19: note: byref variable will be forcibly initialized struct list_head private_destroy_list; ^ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5762:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:4523:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6134:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6240:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_stop_task': /kisskb/src/kernel/sched/core.c:2831:21: note: byref variable will be forcibly initialized struct sched_param param = { .sched_priority = MAX_RT_PRIO - 1 }; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo': /kisskb/src/kernel/sched/core.c:6106: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:6116:21: note: byref variable will be forcibly initialized struct sched_param sp = { .sched_priority = 1 }; ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/core.c:7101: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:7442:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7482: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:7580: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:703, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/kernel/sched/core.c:2301: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:2321: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/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); ^ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:8182:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /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/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:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:321:28: note: byref variable will be forcibly initialized struct fscrypt_nokey_name nokey_name; ^ /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/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:847:17: note: byref variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:961:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/fs/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/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; ^ 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/notify/fdinfo.c: In function 'show_mark_fhandle': /kisskb/src/fs/notify/fdinfo.c:46:4: note: byref variable will be forcibly initialized } f; ^ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioends': /kisskb/src/fs/iomap/buffered-io.c:1104:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/fs/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:431:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c:885:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_epayload); ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c:819:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, epayload); ^ /kisskb/src/block/partitions/core.c: In function 'partition_overlaps': /kisskb/src/block/partitions/core.c:431: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/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/block/partitions/core.c:7: /kisskb/src/block/partitions/core.c: In function 'add_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/partitions/core.c:410:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[partno], bdev); ^ /kisskb/src/block/partitions/core.c: In function 'delete_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/partitions/core.c:295:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/partitions/core.c:294:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[part->bd_partno], NULL); ^ /kisskb/src/block/partitions/core.c: In function 'blk_drop_partitions': /kisskb/src/block/partitions/core.c:542:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /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)); ^ /kisskb/src/ipc/msg.c: In function 'pipelined_send': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/msg.c:831:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, msg); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/msg.c:823:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(-E2BIG)); ^ In file included from /kisskb/src/ipc/msg.c:34: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; ^ /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/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/fs/quota/quota_v1.c: In function 'v1_commit_dqblk': /kisskb/src/fs/quota/quota_v1.c:86:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_dqblk': /kisskb/src/fs/quota/quota_v1.c:59:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_write_file_info': /kisskb/src/fs/quota/quota_v1.c:189:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_file_info': /kisskb/src/fs/quota/quota_v1.c:162:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_check_quota_file': /kisskb/src/fs/quota/quota_v1.c:132:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^ /kisskb/src/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/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:367:24: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^ /kisskb/src/block/bio.c:367:18: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^ /kisskb/src/block/bio.c: In function 'zero_fill_bio_iter': /kisskb/src/block/bio.c:536:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/bio.c:535: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:560:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^ /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:949:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ 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:1148:33: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK_MAP(done, bio->bi_disk->lockdep_map); ^ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) ^ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1232:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^ /kisskb/src/block/bio.c:1231:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^ /kisskb/src/block/bio.c: In function 'bio_list_copy_data': /kisskb/src/block/bio.c:1251:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^ /kisskb/src/block/bio.c:1250:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1278:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1317:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1366:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/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/arch/arm64/mm/hugetlbpage.c: In function 'get_clear_flush': /kisskb/src/arch/arm64/mm/hugetlbpage.c:182:25: note: byref variable will be forcibly initialized struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); ^ /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 = { ^ /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/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; ^ 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/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:356:20: note: byref variable will be forcibly initialized struct idle_timer it; ^ /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/fs/quota/quota_v2.c: In function 'v2_write_file_info': /kisskb/src/fs/quota/quota_v2.c:188:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^ /kisskb/src/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:270:34: note: byref variable will be forcibly initialized struct v2r1_disk_dqblk *d = dp, empty; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r0_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:217:34: note: byref variable will be forcibly initialized struct v2r0_disk_dqblk *d = dp, empty; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/rwsem.c:521:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^ /kisskb/src/kernel/locking/rwsem.c:386:19: note: byref variable will be forcibly initialized struct list_head wlist; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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; ^ 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/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; ^ 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/arch/arm64/kernel/cpu_errata.c: In function 'has_neoverse_n1_erratum_1542419': /kisskb/src/arch/arm64/kernel/cpu_errata.c:193:26: note: byref variable will be forcibly initialized const struct midr_range range = MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1); ^ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:377:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/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/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'get_dprc_icid': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:511:25: note: byref variable will be forcibly initialized struct dprc_attributes attr; ^ /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'fsl_mc_device_get_mmio_regions': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:586:27: note: byref variable will be forcibly initialized struct dprc_region_desc region_desc; ^ /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'fsl_mc_bus_probe': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:956:25: note: byref variable will be forcibly initialized struct fsl_mc_obj_desc obj_desc; ^ /kisskb/src/fs/iomap/seek.c: In function 'page_cache_seek_hole_data': /kisskb/src/fs/iomap/seek.c:80:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:27: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'complexmode_tryleave': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/sem.c:372:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sma->use_global_lock, 0); ^ /kisskb/src/ipc/sem.c: In function 'sem_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/ipc/sem.c:423:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&sma->use_global_lock)) { ^ /kisskb/src/ipc/sem.c: In function 'copy_semid_from_user': /kisskb/src/ipc/sem.c:1577:19: note: byref variable will be forcibly initialized struct semid_ds tbuf_old; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'wake_up_sem_queue_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/ipc/sem.c:790:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->status, error); ^ /kisskb/src/ipc/sem.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ 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; ^ /kisskb/src/ipc/sem.c: In function 'compat_ksys_semtimedop': /kisskb/src/ipc/sem.c:2258: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 } ^ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:707:22: note: byref variable will be forcibly initialized struct load_weight lw; ^ /kisskb/src/kernel/sched/fair.c: In function 'task_fork_fair': /kisskb/src/kernel/sched/fair.c:10765:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:8805:32: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c:8805:21: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8040:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'attach_one_task': /kisskb/src/kernel/sched/fair.c:7811:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:9933:17: note: byref variable will be forcibly initialized struct lb_env env = { ^ /kisskb/src/kernel/sched/fair.c:9898:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'attach_tasks': /kisskb/src/kernel/sched/fair.c:7827:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:8956:21: note: byref variable will be forcibly initialized struct sg_lb_stats tmp_sgs; ^ /kisskb/src/kernel/sched/fair.c: In function 'find_busiest_group': /kisskb/src/kernel/sched/fair.c:9228:21: note: byref variable will be forcibly initialized struct sd_lb_stats sds; ^ /kisskb/src/kernel/sched/fair.c: In function 'load_balance': /kisskb/src/kernel/sched/fair.c:9581:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function '_nohz_idle_balance': /kisskb/src/kernel/sched/fair.c:10441:20: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In 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/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/kernel/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/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)) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ In file included from /kisskb/src/security/keys/key.c:18:0: /kisskb/src/security/keys/key.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized struct key_notification n = { ^ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1003:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:502:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:825:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/key.c:1127:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:202:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:240:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_alternatives_module': /kisskb/src/arch/arm64/kernel/alternative.c:254:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/kernel/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/kernel/power/snapshot.c: In function 'memory_bm_create': /kisskb/src/kernel/power/snapshot.c:680:19: note: byref variable will be forcibly initialized struct list_head mem_extents; ^ /kisskb/src/kernel/power/snapshot.c:679:25: note: byref variable will be forcibly initialized struct chain_allocator ca; ^ 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/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; ^ In file 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:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1034:13: note: byref variable will be forcibly initialized cpumask_t mask; ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1060:12: note: byref variable will be forcibly initialized cpumask_t mask; ^ /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/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/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; ^ 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/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/block/blk-core.c: In function 'trace_event_raw_event_block_unplug': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/block.h:373:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_unplug, ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^ /kisskb/src/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; ^ /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/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:1710:12: note: byref variable will be forcibly initialized LIST_HEAD(callbacks); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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, ^ 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 '__submit_bio_noacct': /kisskb/src/block/blk-core.c:972:26: note: byref variable will be forcibly initialized struct bio_list lower, same; ^ /kisskb/src/block/blk-core.c:972:19: note: byref variable will be forcibly initialized struct bio_list lower, same; ^ /kisskb/src/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1524:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ 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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ 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; ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1060:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/trace/define_trace.h:103: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 'perf_trace_lock_acquire': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:544:22: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/oom_kill.c:543:30: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ 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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ 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:647: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:774:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(oom_victims_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:576:25: note: byref variable will be forcibly initialized struct vfs_ns_cap_data data, *nscaps = &data; ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2408:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:653:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1364:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_stats': /kisskb/src/kernel/locking/lockdep.c:266:26: note: byref variable will be forcibly initialized struct lock_class_stats stats; ^ /kisskb/src/fs/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:1463:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/kernfs/dir.c:1463:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_pte_hole': /kisskb/src/fs/proc/task_mmu.c:1332:19: note: byref variable will be forcibly initialized pagemap_entry_t pme = make_pme(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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyring.c:10: /kisskb/src/security/keys/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/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/kernel/locking/rtmutex.c: In function 'rt_mutex_adjust_prio_chain': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:568:36: note: in expansion of macro 'task_to_waiter' if (rt_mutex_waiter_equal(waiter, task_to_waiter(task))) { ^ /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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qspinlock.c:16: /kisskb/src/kernel/locking/qspinlock.c: In function 'queued_spin_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/mcs_spinlock.h:45:2: note: in expansion of macro 'smp_store_release' smp_store_release((l), 1) ^ /kisskb/src/kernel/locking/qspinlock.c:553:2: note: in expansion of macro 'arch_mcs_spin_unlock_contended' arch_mcs_spin_unlock_contended(&next->locked); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qspinlock.c:511:8: note: in expansion of macro 'atomic_cond_read_acquire' val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/locking/mcs_spinlock.h:34:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(l, VAL); \ ^ /kisskb/src/kernel/locking/qspinlock.c:474:3: note: in expansion of macro 'arch_mcs_spin_lock_contended' arch_mcs_spin_lock_contended(&node->locked); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qspinlock.c:382:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_MASK)); ^ /kisskb/src/kernel/locking/rtmutex.c: In function 'try_to_take_rt_mutex': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:869:30: note: in expansion of macro 'task_to_waiter' if (!rt_mutex_waiter_less(task_to_waiter(task), ^ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_hugetlb_range': /kisskb/src/fs/proc/task_mmu.c:1526:19: note: byref variable will be forcibly initialized pagemap_entry_t pme = make_pme(frame, flags); ^ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_adjust_pi': /kisskb/src/kernel/locking/rtmutex.c:230:27: note: byref variable will be forcibly initialized &(struct rt_mutex_waiter){ .prio = (p)->prio, .deadline = (p)->dl.deadline } ^ /kisskb/src/kernel/locking/rtmutex.c:1132:47: note: in expansion of macro 'task_to_waiter' if (!waiter || rt_mutex_waiter_equal(waiter, task_to_waiter(task))) { ^ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_slowlock': /kisskb/src/kernel/locking/rtmutex.c:1232:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^ 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:1456:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/fs/proc/task_mmu.c: In function 'pagemap_pmd_range': /kisskb/src/fs/proc/task_mmu.c:1480:19: note: byref variable will be forcibly initialized pagemap_entry_t pme; ^ /kisskb/src/fs/proc/task_mmu.c:1454:20: note: byref variable will be forcibly initialized pagemap_entry_t pme = make_pme(frame, flags); ^ In file included from /kisskb/src/security/keys/keyring.c:22:0: /kisskb/src/security/keys/keyring.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized struct key_notification n = { ^ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex.c:1635:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/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/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/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:756:19: note: byref variable will be forcibly initialized struct shmid_ds out; ^ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1161:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^ /kisskb/src/ipc/shm.c:1152:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^ /kisskb/src/ipc/shm.c:1143:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^ /kisskb/src/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; ^ 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/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'hib_wait_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:308:2: note: in expansion of macro 'wait_event' wait_event(hb->wait, atomic_read(&hb->count) == 0); ^ /kisskb/src/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/ipc/shm.c: In function 'ksys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^ /kisskb/src/kernel/power/swap.c: In function 'crc32_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:606:3: note: in expansion of macro 'wait_event' wait_event(d->go, atomic_read(&d->ready) || ^ /kisskb/src/kernel/power/swap.c: In function 'lzo_compress_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:649:3: note: in expansion of macro 'wait_event' wait_event(d->go, atomic_read(&d->ready) || ^ /kisskb/src/kernel/power/swap.c: In function 'load_image': /kisskb/src/kernel/power/swap.c:1067:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^ In file included from /kisskb/src/include/linux/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/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'load_image_lzo': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:1441:3: note: in expansion of macro 'wait_event' wait_event(crc->done, atomic_read(&crc->stop)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:1395:4: note: in expansion of macro 'wait_event' wait_event(data[thr].done, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:1341:4: note: in expansion of macro 'wait_event' wait_event(crc->done, atomic_read(&crc->stop)); ^ /kisskb/src/kernel/power/swap.c:1172:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^ 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/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'lzo_decompress_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:1135:3: note: in expansion of macro 'wait_event' wait_event(d->go, atomic_read(&d->ready) || ^ /kisskb/src/kernel/power/swap.c: In function 'save_image': /kisskb/src/kernel/power/swap.c:546:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^ In file included from /kisskb/src/include/linux/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/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'save_image_lzo': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:853:3: note: in expansion of macro 'wait_event' wait_event(crc->done, atomic_read(&crc->stop)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/power/swap.c:813:4: note: in expansion of macro 'wait_event' wait_event(data[thr].done, ^ /kisskb/src/kernel/power/swap.c:683:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^ /kisskb/src/kernel/power/swap.c: In function 'swsusp_read': /kisskb/src/kernel/power/swap.c:1490:25: note: byref variable will be forcibly initialized struct snapshot_handle snapshot; ^ /kisskb/src/kernel/power/swap.c:1489:25: note: byref variable will be forcibly initialized struct swap_map_handle handle; ^ /kisskb/src/kernel/power/swap.c: In function 'swsusp_write': /kisskb/src/kernel/power/swap.c:914:25: note: byref variable will be forcibly initialized struct snapshot_handle snapshot; ^ /kisskb/src/kernel/power/swap.c:913:25: note: byref variable will be forcibly initialized struct swap_map_handle handle; ^ /kisskb/src/drivers/bus/fsl-mc/dprc-driver.c: In function 'dprc_remove_devices': /kisskb/src/drivers/bus/fsl-mc/dprc-driver.c:93:28: note: byref variable will be forcibly initialized struct fsl_mc_child_objs objs; ^ In file 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:365:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != 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/crypto/fscrypt_private.h:364:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->blk_key) != 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/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:888:15: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c: In function 'dw_apb_ictl_init': /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:119:18: note: byref variable will be forcibly initialized struct resource 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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qrwlock.h:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^ /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_destroy_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/blk-ioc.c:78:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, NULL); ^ 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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/blk-ioc.c:351:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, icq); /* allowed to race */ ^ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'pefile_strip_sig_wrapper': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:125:25: note: byref variable will be forcibly initialized struct win_certificate wrapper; ^ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'verify_pefile_signature': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:420:24: note: byref variable will be forcibly initialized struct pefile_context ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ /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/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/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; ^ 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:82:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/bus/fsl-mc/fsl-mc-msi.c: In function '__fsl_mc_msi_write_msg': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-msi.c:66:22: note: byref variable will be forcibly initialized struct dprc_irq_cfg irq_cfg; ^ /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/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/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/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/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/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/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:585:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:625:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:624:15: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function '__test_mutex': /kisskb/src/kernel/locking/test-ww_mutex.c:52:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c:51:20: note: byref variable will be forcibly initialized struct test_mutex mtx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_aa': /kisskb/src/kernel/locking/test-ww_mutex.c:115:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c:114:18: note: byref variable will be forcibly initialized struct ww_mutex mutex; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba': /kisskb/src/kernel/locking/test-ww_mutex.c:187:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c:186:19: note: byref variable will be forcibly initialized struct test_abba abba; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba_work': /kisskb/src/kernel/locking/test-ww_mutex.c:160:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_cycle_work': /kisskb/src/kernel/locking/test-ww_mutex.c:249:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_dointvec': /kisskb/src/ipc/ipc_sysctl.c:29:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_auto_msgmni': /kisskb/src/ipc/ipc_sysctl.c:75:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_dointvec_minmax': /kisskb/src/ipc/ipc_sysctl.c:40:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^ /kisskb/src/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/locking/test-ww_mutex.c: In function 'stress_inorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:383:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_reorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:441:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/locking/test-ww_mutex.c:8: /kisskb/src/kernel/locking/test-ww_mutex.c:440:12: note: byref variable will be forcibly initialized LIST_HEAD(locks); ^ /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/keyctl.c:9: /kisskb/src/security/keys/keyctl.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ In file included from /kisskb/src/security/keys/keyctl.c:25:0: /kisskb/src/security/keys/keyctl.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized struct key_notification n = { ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized 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; ^ 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/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:326:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:325:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/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/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:363:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:362:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:396:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:541:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:540:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:485:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-merge.c:484:17: note: byref variable will be forcibly initialized struct bio_vec bvec, bvprv = { NULL }; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:723:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:751:10: note: byref variable will be forcibly initialized va_list args; ^ 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:273:19: note: byref variable will be forcibly initialized struct bvec_iter iter = bio->bi_iter; ^ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:19:21: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^ /kisskb/src/block/blk-merge.c:19:17: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:378:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/block/blk-merge.c:377:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/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) ^ In file 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:365:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != 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/crypto/fscrypt_private.h:364:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->blk_key) != 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:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ 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/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:1408:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1407: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:1477:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1475: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:429:3: note: in 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/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:1946:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/printk/printk.c:1942:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1940:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ /kisskb/src/kernel/printk/printk.c: In function 'printk': /kisskb/src/kernel/printk/printk.c:2118: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/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1628: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:1564:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(log_wait, ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2454:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:2453:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /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:3120: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:3313:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3311: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:3400:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3398:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /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/proc/root.c: In function 'proc_parse_hidepid_param': /kisskb/src/fs/proc/root.c:65:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/proc/root.c: In function 'proc_parse_param': /kisskb/src/fs/proc/root.c:118:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/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/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/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/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pagemap.h:88, from /kisskb/src/mm/swap.c:43: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^ /kisskb/src/mm/swap.c: In function 'get_kernel_page': /kisskb/src/mm/swap.c:195:20: note: byref variable will be forcibly initialized const struct kvec kiov = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/swap.c:785:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^ 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:859:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-stat.c:7: /kisskb/src/block/blk-stat.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/arch/arm64/kernel/perf_event.c: In function 'armv8pmu_handle_irq': /kisskb/src/arch/arm64/kernel/perf_event.c:748:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/arch/arm64/kernel/perf_event.c: In function 'armv8pmu_probe_pmu': /kisskb/src/arch/arm64/kernel/perf_event.c:1063:29: note: byref variable will be forcibly initialized struct armv8pmu_probe_info probe = { ^ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_outs': /kisskb/src/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/drivers/bus/hisi_lpc.c:315:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^ /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/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_out': /kisskb/src/drivers/bus/hisi_lpc.c:244:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^ /kisskb/src/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 = { ^ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_ins': /kisskb/src/drivers/bus/hisi_lpc.c:277:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_in': /kisskb/src/drivers/bus/hisi_lpc.c:210:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'update_top_cache_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:679:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_cpucapacity, cpu), sd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:676:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_packing, cpu), sd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:673:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:670:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc_shared, cpu), sds); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:667:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); ^ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_of_init': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:426:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2225:27: note: byref variable will be forcibly initialized struct sched_domain_attr tmp; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_info': /kisskb/src/sound/core/oss/mixer_oss.c:87:20: note: byref variable will be forcibly initialized struct mixer_info info; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_info_obsolete': /kisskb/src/sound/core/oss/mixer_oss.c:103:18: note: byref variable will be forcibly initialized _old_mixer_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'cpu_attach_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/topology.c:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->sd, sd); ^ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2033:16: note: byref variable will be forcibly initialized struct s_data d; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_test_id': /kisskb/src/sound/core/oss/mixer_oss.c:498:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_build_input': /kisskb/src/sound/core/oss/mixer_oss.c:1024:14: note: byref variable will be forcibly initialized struct slot slot; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_ioctl_card': /kisskb/src/sound/core/oss/mixer_oss.c:372:28: note: byref variable will be forcibly initialized struct snd_mixer_oss_file fmixer; ^ /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1944:27: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd = { ^ /kisskb/src/block/blk-mq.c: In function 'blk_done_softirq': /kisskb/src/block/blk-mq.c:576:30: note: byref variable will be forcibly initialized struct list_head *cpu_list, local_list; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3754:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper hs; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2455:22: note: byref variable will be forcibly initialized struct rq_iter_data data = { ^ 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:1048: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:1086:26: note: byref variable will be forcibly initialized struct dispatch_rq_data data = { ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1366:28: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(zone_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2525:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:794:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1898:20: note: byref variable will be forcibly initialized struct list_head rq_list; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1886:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3615:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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/arch/arm64/kernel/hw_breakpoint.c: In function 'watchpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:763:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ /kisskb/src/arch/arm64/kernel/hw_breakpoint.c: In function 'breakpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:628:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ 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:535: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:337:18: note: byref variable will be forcibly initialized struct pagevec locked_pvec; ^ /kisskb/src/mm/truncate.c:298:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:716:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/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; ^ /kisskb/src/fs/proc/base.c: In function 'proc_pid_readlink': /kisskb/src/fs/proc/base.c:1788:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/proc/base.c: In function 'proc_pid_get_link': /kisskb/src/fs/proc/base.c:1741:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/proc/base.c: In function 'proc_pid_syscall': /kisskb/src/fs/proc/base.c:642:22: note: byref variable will be forcibly initialized struct syscall_info info; ^ In file included from /kisskb/src/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:2041:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/proc/base.c: In function 'proc_map_files_readdir': /kisskb/src/fs/proc/base.c:2316:34: note: byref variable will be forcibly initialized GENRADIX(struct map_files_info) fa; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/process_keys.c:9: /kisskb/src/security/keys/process_keys.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/process_keys.c: In function 'get_user_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/process_keys.c:60:4: note: in expansion of macro 'smp_store_release' smp_store_release(&user_ns->user_keyring_register, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/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/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/block/ioctl.c: In function 'blkdev_getgeo': /kisskb/src/block/ioctl.c:356:21: note: byref variable will be forcibly initialized struct hd_geometry geo; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_register': /kisskb/src/block/ioctl.c:237:25: note: byref variable will be forcibly initialized struct pr_registration reg; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_reserve': /kisskb/src/block/ioctl.c:255:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_release': /kisskb/src/block/ioctl.c:273:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_preempt': /kisskb/src/block/ioctl.c:291:20: note: byref variable will be forcibly initialized struct pr_preempt p; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_clear': /kisskb/src/block/ioctl.c:309:18: note: byref variable will be forcibly initialized struct pr_clear c; ^ /kisskb/src/block/ioctl.c: In function 'blkpg_do_ioctl': /kisskb/src/block/ioctl.c:19:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ /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/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/kernel/printk/printk_safe.c: In function 'printk_safe_log_store': /kisskb/src/kernel/printk/printk_safe.c:74:10: note: byref variable will be forcibly initialized va_list ap; ^ /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/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/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_send_discard': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_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_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_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_int': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapd': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_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_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_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4158:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmovi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1258:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1244:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vint': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vclear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_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; ^ In file included from /kisskb/src/sound/core/oss/pcm_oss.c:26:0: /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_interval_refine_set': /kisskb/src/sound/core/oss/pcm_oss.c:108:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function '_snd_pcm_hw_param_set': /kisskb/src/sound/core/oss/pcm_oss.c:471:24: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1158:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_replace_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1341:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old_ptbl->last_lookup, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1338:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(disk->part_tbl, new_ptbl); ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_change_params_locked': /kisskb/src/sound/core/oss/pcm_oss.c:847:18: note: byref variable will be forcibly initialized struct snd_mask mask; ^ /kisskb/src/block/genhd.c: In function 'register_disk': /kisskb/src/block/genhd.c:623:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:1054: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:1463:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ /kisskb/src/block/genhd.c:1459: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/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_map_sector_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:325:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, part); ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_poll': /kisskb/src/sound/core/oss/pcm_oss.c:2837:28: note: byref variable will be forcibly initialized struct snd_pcm_oss_file ofile; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_get_ptr': /kisskb/src/sound/core/oss/pcm_oss.c:2163:20: note: byref variable will be forcibly initialized struct count_info info; ^ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:952:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c:946:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_expand_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1392:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_get_space': /kisskb/src/sound/core/oss/pcm_oss.c:2232:24: note: byref variable will be forcibly initialized struct audio_buf_info info; ^ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1541:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function '__alloc_disk_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[0], disk->part0); ^ /kisskb/src/block/genhd.c: In function 'set_disk_ro': /kisskb/src/block/genhd.c:1642:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'del_gendisk': /kisskb/src/block/genhd.c:813:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_open': /kisskb/src/sound/core/oss/pcm_oss.c:2462:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_sync1': /kisskb/src/sound/core/oss/pcm_oss.c:1591:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/psi.c:1217:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trigger_ptr, new); ^ /kisskb/src/arch/arm64/kernel/hibernate.c: In function 'arch_hibernation_header_restore': /kisskb/src/arch/arm64/kernel/hibernate.c:151:39: note: byref variable will be forcibly initialized struct arch_hibernate_hdr_invariants invariants; ^ /kisskb/src/arch/arm64/kernel/hibernate.c: In function 'swsusp_arch_suspend': /kisskb/src/arch/arm64/kernel/hibernate.c:408:26: note: byref variable will be forcibly initialized struct sleep_stack_data state; ^ /kisskb/src/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; ^ /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/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/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; ^ 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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key.c:11: /kisskb/src/security/keys/request_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1523:18: note: byref variable will be forcibly initialized struct vm_fault vmf; ^ /kisskb/src/mm/shmem.c:1521:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_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/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/mm/shmem.c:1561:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ 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/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/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, ^ 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/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ /kisskb/src/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/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/security/keys/request_key_auth.c: In function 'request_key_auth_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:57:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, (struct request_key_auth *)prep->data); ^ /kisskb/src/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/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:152:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:139:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/mm/shmem.c:1537:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19: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, \ ^ 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) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:666:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^ 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:2075:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/mm/shmem.c: In function 'shmem_seek_hole_data': /kisskb/src/mm/shmem.c:2684:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/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:1192:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1271:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ In file included from /kisskb/src/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:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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/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:3231:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/vmscan.c:3224:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3448:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ 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:1830:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:908:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1506:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1503:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:1649:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1920:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2030:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2029:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2028:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/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:2782:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/mm/shmem.c:2769:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2442:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ 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:1169:4: note: in expansion of macro 'wait_var_event' wait_var_event(&info->stop_eviction, ^ /kisskb/src/fs/crypto/inline_crypt.c: In function 'fscrypt_generate_dun': /kisskb/src/fs/crypto/inline_crypt.c:215:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^ /kisskb/src/fs/crypto/inline_crypt.c: In function 'fscrypt_select_encryption_impl': /kisskb/src/fs/crypto/inline_crypt.c:71:27: note: byref variable will be forcibly initialized struct blk_crypto_config crypto_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/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/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blk-crypto.h:71, from /kisskb/src/fs/crypto/inline_crypt.c:15: /kisskb/src/fs/crypto/inline_crypt.c: In function 'fscrypt_prepare_inline_crypt_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/inline_crypt.c:182:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prep_key->blk_key, blk_key); ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2120:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:2119:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:404:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ /kisskb/src/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/user_defined.c:115:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/user_defined.c:136:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ /kisskb/src/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; ^ /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/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); ^ /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/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/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/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; ^ 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/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 */ ^ /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_old_timex32': /kisskb/src/kernel/time/time.c:288:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^ /kisskb/src/kernel/time/time.c: In function 'put_old_timex32': /kisskb/src/kernel/time/time.c:320:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex_time32': /kisskb/src/kernel/time/time.c:351:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; ^ /kisskb/src/kernel/time/time.c: In function 'timespec64_add_safe': /kisskb/src/kernel/time/time.c:768:20: note: byref variable will be forcibly initialized struct timespec64 res; ^ /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/drivers/phy/marvell/phy-mvebu-a3700-comphy.c: In function 'mvebu_a3700_comphy_smc': /kisskb/src/drivers/phy/marvell/phy-mvebu-a3700-comphy.c:113:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rcu.h:785, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:69:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_future_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:107:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_future_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:147:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period_init, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:192:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_funnel_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:224:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_funnel_lock, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_nocb_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:283:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_nocb_wake, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_preempt_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:311:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_preempt_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_unlock_preempted_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:338:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_unlock_preempted_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_quiescent_state_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:367:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_quiescent_state_report, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_fqs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:410:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_fqs, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_dyntick': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:451:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_dyntick, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:483:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_kvfree_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:516:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:549:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_start, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:576:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kvfree_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:605:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kfree_bulk_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:633:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kfree_bulk_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:666:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_end, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_barrier': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:755:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_barrier, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_torture_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:708:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_torture_read, ^ In file included from /kisskb/src/include/linux/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tasks.h:843:2: note: in expansion of macro 'smp_store_release' smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tasks.h:842:2: note: in expansion of macro 'smp_store_release' smp_store_release(&per_cpu(trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^ In file included from /kisskb/src/include/linux/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, ^ /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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/proc.c:9: /kisskb/src/security/keys/proc.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/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/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/drivers/irqchip/qcom-pdc.c: In function 'qcom_pdc_gpio_alloc': /kisskb/src/drivers/irqchip/qcom-pdc.c:311:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'qcom_pdc_alloc': /kisskb/src/drivers/irqchip/qcom-pdc.c:267:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /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/block/bio-integrity.c: In function 'bio_integrity_process': /kisskb/src/block/bio-integrity.c:167:19: note: byref variable will be forcibly initialized struct bvec_iter bviter; ^ /kisskb/src/block/bio-integrity.c:166:28: note: byref variable will be forcibly initialized struct blk_integrity_iter iter; ^ /kisskb/src/fs/proc/array.c: In function 'do_task_stat': /kisskb/src/fs/proc/array.c:466:19: note: byref variable will be forcibly initialized sigset_t sigign, sigcatch; ^ /kisskb/src/fs/proc/array.c:466:11: note: byref variable will be forcibly initialized sigset_t sigign, sigcatch; ^ /kisskb/src/fs/proc/array.c: In function 'task_sig': /kisskb/src/fs/proc/array.c:269:49: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:40: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:31: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:20: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/fs/proc/array.c:269:11: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:212:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_get_unmapped_sources': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:619:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_prepare': /kisskb/src/block/t10-pi.c:143:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/t10-pi.c: In function 't10_pi_type1_complete': /kisskb/src/block/t10-pi.c:195:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:32:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /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:74:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-integrity.c:71:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^ /kisskb/src/fs/cramfs/inode.c: In function 'cramfs_blkdev_fill_super': /kisskb/src/fs/cramfs/inode.c:617:22: note: byref variable will be forcibly initialized struct cramfs_super super; ^ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_flush': /kisskb/src/kernel/cgroup/rstat.c:316:31: note: byref variable will be forcibly initialized struct cgroup_base_stat cur, delta; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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); ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c: In function 'alloc_seq_queue': /kisskb/src/sound/core/seq/oss/seq_oss_init.c:350:28: note: byref variable will be forcibly initialized struct snd_seq_queue_info qinfo; ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c: In function 'receive_announce': /kisskb/src/sound/core/seq/oss/seq_oss_init.c:125:27: note: byref variable will be forcibly initialized struct snd_seq_port_info pinfo; ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c: In function 'delete_seq_queue': /kisskb/src/sound/core/seq/oss/seq_oss_init.c:369:28: note: byref variable will be forcibly initialized struct snd_seq_queue_info qinfo; ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c: In function 'create_port': /kisskb/src/sound/core/seq/oss/seq_oss_init.c:304:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback callback; ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c:303:27: note: byref variable will be forcibly initialized struct snd_seq_port_info port; ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c: In function 'snd_seq_oss_create_client': /kisskb/src/sound/core/seq/oss/seq_oss_init.c:99:33: note: byref variable will be forcibly initialized struct snd_seq_port_subscribe subs; ^ /kisskb/src/sound/core/seq/oss/seq_oss_init.c:67:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback port_callback; ^ 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, ^ /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; ^ 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/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_smc': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:274:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/samples/kfifo/record-example.c: In function 'testfunc': /kisskb/src/samples/kfifo/record-example.c:74:35: note: byref variable will be forcibly initialized struct { unsigned char buf[6]; } hello = { "hello" }; ^ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:145:14: note: byref variable will be forcibly initialized struct path path; ^ 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/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_ioctl': /kisskb/src/sound/core/seq/seq_clientmgr.c:2128:4: note: byref variable will be forcibly initialized } buf; ^ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:770:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_read': /kisskb/src/sound/core/seq/seq_clientmgr.c:442:25: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_write': /kisskb/src/sound/core/seq/seq_clientmgr.c:1024:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'bounce_error_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:536:23: note: byref variable will be forcibly initialized struct snd_seq_event bounce_ev; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_dispatch_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:872:24: note: byref variable will be forcibly initialized struct snd_seq_event tmpev, *ev; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_notify_subscription': /kisskb/src/sound/core/seq/seq_clientmgr.c:1447:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_create_kernel_client': /kisskb/src/sound/core/seq/seq_clientmgr.c:2184:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/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, ^ 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/fd.c: In function 'proc_readfd_common': /kisskb/src/fs/proc/fd.c:232:18: note: byref variable will be forcibly initialized struct fd_data data; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:971:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1405:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1841:23: note: byref variable will be forcibly initialized struct process_timer timer; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1348:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^ 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_root': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_migrate': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ 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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^ /kisskb/src/kernel/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, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^ /kisskb/src/security/keys/persistent.c: In function 'key_get_persistent': /kisskb/src/security/keys/persistent.c:76:27: note: byref variable will be forcibly initialized struct keyring_index_key index_key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:5080:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(css->cgroup->subsys[ss->id], css); ^ In file included from /kisskb/src/include/linux/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/keyslot-manager.h:9, from /kisskb/src/block/keyslot-manager.c:31: /kisskb/src/block/keyslot-manager.c: In function 'blk_ksm_get_slot_for_key': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/keyslot-manager.c:230:3: note: in expansion of macro 'wait_event' wait_event(ksm->idle_slots_wait_queue, ^ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2131:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/mm/vmstat.c: In function 'unusable_show_print': /kisskb/src/mm/vmstat.c:2079:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ 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); ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1820:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/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/sound/core/seq/oss/seq_oss_timer.c: In function 'send_timer_event': /kisskb/src/sound/core/seq/oss/seq_oss_timer.c:129:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ /kisskb/src/sound/core/seq/oss/seq_oss_timer.c: In function 'snd_seq_oss_timer_start': /kisskb/src/sound/core/seq/oss/seq_oss_timer.c:150:29: note: byref variable will be forcibly initialized struct snd_seq_queue_tempo tmprec; ^ /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/mm/vmstat.c: In function 'extfrag_for_order': /kisskb/src/mm/vmstat.c:1106:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1120:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /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/block/blk-crypto.c: In function 'bio_crypt_check_alignment': /kisskb/src/block/blk-crypto.c:208:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ 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/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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'rebind_subsystems': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cgroup/cgroup.c:1744:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dcgrp->subsys[ssid], css); ^ In file included from /kisskb/src/include/linux/rculist.h:10: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) ^ 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/drivers/pwm/core.c: In function 'pwm_apply_state_debug': /kisskb/src/drivers/pwm/core.c:472:19: note: byref variable will be forcibly initialized struct pwm_state s1, s2; ^ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irqchip_register': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:731: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/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:838:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'add_ftrace_ops': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:269:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, ops); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:261:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ops->next, *list); ^ /kisskb/src/kernel/trace/ftrace.c: In function 'clear_ftrace_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7143:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7140:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, NULL); ^ /kisskb/src/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/kernel/trace/ftrace.c: In function 'pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7386:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, pid_list); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/ftrace.c:7383:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, pid_list); ^ /kisskb/src/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:212: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:287:28: note: byref variable will be forcibly initialized struct kernel_pkey_params 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/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/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/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/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3495:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^ /kisskb/src/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/drivers/pwm/sysfs.c: In function 'pwm_class_resume_npwm': /kisskb/src/drivers/pwm/sysfs.c:420:20: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_suspend': /kisskb/src/drivers/pwm/sysfs.c:444:20: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized struct pwm_capture result; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/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/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_allocate_pages': /kisskb/src/kernel/trace/ring_buffer.c:1512:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/sound/core/seq/oss/seq_oss_ioctl.c: In function 'snd_seq_oss_synth_info_user': /kisskb/src/sound/core/seq/oss/seq_oss_ioctl.c:20:20: note: byref variable will be forcibly initialized struct synth_info info; ^ /kisskb/src/sound/core/seq/oss/seq_oss_ioctl.c: In function 'snd_seq_oss_oob_user': /kisskb/src/sound/core/seq/oss/seq_oss_ioctl.c:47:23: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^ /kisskb/src/sound/core/seq/oss/seq_oss_ioctl.c: In function 'snd_seq_oss_midi_info_user': /kisskb/src/sound/core/seq/oss/seq_oss_ioctl.c:33:19: note: byref variable will be forcibly initialized struct midi_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/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_advance_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/srcutree.c:1109:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^ /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:1164:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/kernel/trace/ring_buffer.c:3495:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:909:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3495:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/blkdev.h:19:0, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/block/blk-crypto-fallback.c:13: /kisskb/src/block/blk-crypto-fallback.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-crypto-fallback.c: In function 'blk_crypto_fallback_decrypt_bio': /kisskb/src/block/blk-crypto-fallback.c:386:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-crypto-fallback.c:384:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/block/blk-crypto-fallback.c:383:22: note: byref variable will be forcibly initialized union blk_crypto_iv iv; ^ In file included from /kisskb/src/include/crypto/skcipher.h:11:0, from /kisskb/src/block/blk-crypto-fallback.c:12: /kisskb/src/block/blk-crypto-fallback.c:381:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/block/blk-crypto-fallback.c: In function 'blk_crypto_split_bio_if_needed': /kisskb/src/block/blk-crypto-fallback.c:215:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-crypto-fallback.c: In function 'blk_crypto_clone_bio': /kisskb/src/block/blk-crypto-fallback.c:163:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-crypto-fallback.c: In function 'blk_crypto_fallback_encrypt_bio': /kisskb/src/block/blk-crypto-fallback.c:269:22: note: byref variable will be forcibly initialized union blk_crypto_iv iv; ^ /kisskb/src/block/blk-crypto-fallback.c:268:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/block/blk-crypto-fallback.c:268:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ In file included from /kisskb/src/include/crypto/skcipher.h:11:0, from /kisskb/src/block/blk-crypto-fallback.c:12: /kisskb/src/block/blk-crypto-fallback.c:266:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ In file included from /kisskb/src/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/block/blk-crypto-fallback.c:12: /kisskb/src/block/blk-crypto-fallback.c: In function 'blk_crypto_fallback_start_using_mode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/block/blk-crypto-fallback.c:645:2: note: in expansion of macro 'smp_store_release' smp_store_release(&tfms_inited[mode_num], true); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:12: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/block/blk-crypto-fallback.c:12: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/block/blk-crypto-fallback.c:612:6: note: in expansion of macro 'likely' if (likely(smp_load_acquire(&tfms_inited[mode_num]))) ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/block/blk-crypto-fallback.c:612:13: note: in expansion of macro 'smp_load_acquire' if (likely(smp_load_acquire(&tfms_inited[mode_num]))) ^ /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; ^ /kisskb/src/sound/core/seq/seq_queue.c: In function 'queue_broadcast_event': /kisskb/src/sound/core/seq/seq_queue.c:616:23: note: byref variable will be forcibly initialized struct snd_seq_event sev; ^ /kisskb/src/sound/core/seq/seq_queue.c: In function 'snd_seq_check_queue': /kisskb/src/sound/core/seq/seq_queue.c:242:22: note: byref variable will be forcibly initialized snd_seq_real_time_t cur_time; ^ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_cell_alloc': /kisskb/src/sound/core/seq/seq_memory.c:215:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ 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/kernel/time/timekeeping.c:1346:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/kernel/time/timekeeping.c:1296:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta, xt; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/kernel/time/timekeeping.c:1752:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1752:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/kernel/time/timekeeping.c:1604:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1604: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:2391:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2381:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2379:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ /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 '__do_sys_nanosleep_time32': /kisskb/src/kernel/time/hrtimer.c:1976:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^ /kisskb/src/sound/core/seq/oss/seq_oss_event.c: In function 'timing_event': /kisskb/src/sound/core/seq/oss/seq_oss_event.c:230:16: note: byref variable will be forcibly initialized union evrec tmp; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2115:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/sound/core/seq/oss/seq_oss_rw.c: In function 'insert_queue': /kisskb/src/sound/core/seq/oss/seq_oss_rw.c:154:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^ /kisskb/src/sound/core/seq/oss/seq_oss_rw.c: In function 'snd_seq_oss_read': /kisskb/src/sound/core/seq/oss/seq_oss_rw.c:36:14: note: byref variable will be forcibly initialized union evrec rec; ^ /kisskb/src/sound/core/seq/oss/seq_oss_rw.c: In function 'snd_seq_oss_write': /kisskb/src/sound/core/seq/oss/seq_oss_rw.c:87:14: note: byref variable will be forcibly initialized union evrec rec; ^ 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, ^ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:191:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/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, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:28: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^ 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) ^ 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:417:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:953:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:983:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_cell_out': /kisskb/src/sound/core/seq/seq_fifo.c:166:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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': In 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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h: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/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/trace/trace.c: In function 'add_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:337:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, export); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:330:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(export->next, *list); ^ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p, (*p)->next); ^ 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:535:3: note: in expansion of macro 'wait_event' wait_event(main_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15: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:528:4: note: in expansion of macro 'smp_store_release' smp_store_release(&reader_tasks[r].start_reader, 1); ^ In file included from /kisskb/src/include/linux/swait.h:8: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:381:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:381:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:381:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/refscale.c:381:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/refscale.c:628:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, shutdown_start); ^ 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:1260:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1278:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:673:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:704:12: note: byref variable will be forcibly initialized LIST_HEAD(freelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/compaction.c: In function 'compact_zone_order': /kisskb/src/mm/compaction.c:2464:25: note: byref variable will be forcibly initialized struct capture_control capc = { ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3389:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3434:10: note: byref variable will be forcibly initialized va_list ap; ^ 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:2857:7: note: in expansion of macro 'wait_event_freezable_timeout' if (wait_event_freezable_timeout(pgdat->kcompactd_wait, ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6440:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^ In file included from /kisskb/src/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/include/trace/define_trace.h:103:0, from /kisskb/src/samples/trace_events/trace-events-sample.h:524, from /kisskb/src/samples/trace_events/trace-events-sample.c:12: /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_bar': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(foo_bar, ^ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_bar_with_cond': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:337:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(foo_bar_with_cond, ^ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_bar_with_fn': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:380:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(foo_bar_with_fn, ^ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_template': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(foo_template, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/samples/trace_events/trace-events-sample.h:524, from /kisskb/src/samples/trace_events/trace-events-sample.c:12: /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_bar': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(foo_bar, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(foo_bar, ^ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_bar_with_cond': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:337:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(foo_bar_with_cond, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:337:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(foo_bar_with_cond, ^ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_bar_with_fn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:380:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(foo_bar_with_fn, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:380:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(foo_bar_with_fn, ^ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(foo_template, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/samples/trace_events/./trace-events-sample.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(foo_template, ^ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1219:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/kernel/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/sound/core/seq/oss/seq_oss_synth.c: In function 'snd_seq_oss_synth_reset': /kisskb/src/sound/core/seq/oss/seq_oss_synth.c:425:24: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ /kisskb/src/sound/core/seq/oss/seq_oss_synth.c: In function 'snd_seq_oss_synth_make_info': /kisskb/src/sound/core/seq/oss/seq_oss_synth.c:613:20: note: byref variable will be forcibly initialized struct midi_info minf; ^ /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/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/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/sound/core/seq/oss/seq_oss_midi.c: In function 'send_synth_event': /kisskb/src/sound/core/seq/oss/seq_oss_midi.c:536:14: note: byref variable will be forcibly initialized union evrec ossev; ^ /kisskb/src/sound/core/seq/oss/seq_oss_midi.c: In function 'snd_seq_oss_midi_open': /kisskb/src/sound/core/seq/oss/seq_oss_midi.c:319:32: note: byref variable will be forcibly initialized struct snd_seq_port_subscribe subs; ^ /kisskb/src/sound/core/seq/oss/seq_oss_midi.c: In function 'snd_seq_oss_midi_close': /kisskb/src/sound/core/seq/oss/seq_oss_midi.c:385:32: note: byref variable will be forcibly initialized struct snd_seq_port_subscribe subs; ^ /kisskb/src/sound/core/seq/oss/seq_oss_midi.c: In function 'snd_seq_oss_midi_reset': /kisskb/src/sound/core/seq/oss/seq_oss_midi.c:454:24: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'freeze_cgroup': /kisskb/src/kernel/cgroup/legacy_freezer.c:320:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'unfreeze_cgroup': /kisskb/src/kernel/cgroup/legacy_freezer.c:331:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'update_if_frozen': /kisskb/src/kernel/cgroup/legacy_freezer.c:248:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'remove_inode_hugepages': /kisskb/src/fs/hugetlbfs/inode.c:467:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/hugetlbfs/inode.c:466:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_fallocate': /kisskb/src/fs/hugetlbfs/inode.c:633:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_topdown': /kisskb/src/fs/hugetlbfs/inode.c:215:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_bottomup': /kisskb/src/fs/hugetlbfs/inode.c:199:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_parse_param': /kisskb/src/fs/hugetlbfs/inode.c:1229:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ 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/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_open': /kisskb/src/sound/core/seq/seq_timer.c:285:24: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_get_cur_time': /kisskb/src/sound/core/seq/seq_timer.c:440:21: note: byref variable will be forcibly initialized struct timespec64 tm; ^ /kisskb/src/sound/core/seq/seq_timer.c:434:22: note: byref variable will be forcibly initialized snd_seq_real_time_t cur_time; ^ /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/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/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/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:959:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:863:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/kernel/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/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/cgroup/cpuset.c: In function 'update_tasks_root_domain': /kisskb/src/kernel/cgroup/cpuset.c:916:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_flags': /kisskb/src/kernel/cgroup/cpuset.c:1879:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_nodemask': /kisskb/src/kernel/cgroup/cpuset.c:1673:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_tasks_cpumask': /kisskb/src/kernel/cgroup/cpuset.c:1060:23: note: byref variable will be forcibly initialized struct css_task_iter 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/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); ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_prstate': /kisskb/src/kernel/cgroup/cpuset.c:1949:18: note: byref variable will be forcibly initialized struct tmpmasks tmp; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'update_cpumask': /kisskb/src/kernel/cgroup/cpuset.c:1505:18: note: byref variable will be forcibly initialized struct tmpmasks tmp; ^ /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. */ ^ 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/kernel/cgroup/cpuset.c:25: /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_hotplug_update_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:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/cgroup/cpuset.c:3050:2: note: in expansion of macro 'wait_event' wait_event(cpuset_attach_wq, cs->attach_in_progress == 0); ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_hotplug_workfn': /kisskb/src/kernel/cgroup/cpuset.c:3152:18: note: byref variable will be forcibly initialized struct tmpmasks tmp, *ptmp = NULL; ^ /kisskb/src/kernel/cgroup/cpuset.c: In function 'cpuset_mems_allowed': /kisskb/src/kernel/cgroup/cpuset.c:3366:13: note: byref variable will be forcibly initialized nodemask_t mask; ^ In file included from /kisskb/src/kernel/rcu/tree.c:4583:0: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_plugin.h:1686:20: note: byref variable will be forcibly initialized struct rcu_cblist rcl; ^ In file included from /kisskb/src/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:2047:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive( ^ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2041:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' __ret = __swait_event_idle_timeout(wq, \ ^ /kisskb/src/kernel/rcu/tree.c:1940:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' ret = swait_event_idle_timeout_exclusive( ^ /kisskb/src/kernel/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:1288:3: note: in expansion of macro 'smp_store_release' smp_store_release(ruqp, true); ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_cb_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_plugin.h:2123:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rdp->nocb_cb_sleep)) { /* VVV */ ^ In file included from /kisskb/src/include/linux/completion.h:12: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:2121:2: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(rdp->nocb_cb_wq, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/samples/ftrace/sample-trace-array.h:84, from /kisskb/src/samples/ftrace/sample-trace-array.c:18: /kisskb/src/samples/ftrace/sample-trace-array.c: In function 'trace_event_raw_event_sample_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/samples/ftrace/./sample-trace-array.h:60:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sample_event, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:515:20: note: byref variable will be forcibly initialized struct rcu_cblist pendcbs; ^ /kisskb/src/kernel/rcu/rcu_segcblist.c:514:20: note: byref variable will be forcibly initialized struct rcu_cblist donecbs; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree.c:2571:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ 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:2097:4: note: in expansion of macro 'swait_event_idle_exclusive' swait_event_idle_exclusive(rcu_state.gp_wq, ^ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_broadcast': /kisskb/src/sound/core/seq/seq_system.c:81:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_client_init': /kisskb/src/sound/core/seq/seq_system.c:109:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^ 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:4582:0: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:843: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:866: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:4303:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ ^ /kisskb/src/kernel/rcu/tree.c:4272:21: note: byref variable will be forcibly initialized struct sched_param sp; ^ /kisskb/src/sound/core/seq/oss/seq_oss_readq.c: In function 'snd_seq_oss_readq_sysex': /kisskb/src/sound/core/seq/oss/seq_oss_readq.c:126:25: note: byref variable will be forcibly initialized struct readq_sysex_ctx ctx = { ^ /kisskb/src/sound/core/seq/oss/seq_oss_readq.c: In function 'snd_seq_oss_readq_puts': /kisskb/src/sound/core/seq/oss/seq_oss_readq.c:91:14: note: byref variable will be forcibly initialized union evrec rec; ^ In file included from /kisskb/src/sound/core/seq/oss/seq_oss_device.h:12:0, from /kisskb/src/sound/core/seq/oss/seq_oss_readq.h:12, from /kisskb/src/sound/core/seq/oss/seq_oss_readq.c:10: /kisskb/src/sound/core/seq/oss/seq_oss_readq.c: In function 'snd_seq_oss_readq_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/sound/core/seq/oss/seq_oss_readq.c:183:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(q->midi_sleep, ^ /kisskb/src/sound/core/seq/oss/seq_oss_readq.c: In function 'snd_seq_oss_readq_put_timestamp': /kisskb/src/sound/core/seq/oss/seq_oss_readq.c:219:15: note: byref variable will be forcibly initialized union evrec rec; ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_delete_all_ports': /kisskb/src/sound/core/seq/seq_ports.c:294:19: note: byref variable will be forcibly initialized struct list_head deleted_list; ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_attach': /kisskb/src/sound/core/seq/seq_ports.c:651:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_detach': /kisskb/src/sound/core/seq/seq_ports.c:684:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^ /kisskb/src/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/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:429:3: note: in 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/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarmtimer_suspend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^ /kisskb/src/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/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_gettime32': /kisskb/src/kernel/time/posix-timers.c:756: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_timer_settime32': /kisskb/src/kernel/time/posix-timers.c:965:32: note: byref variable will be forcibly initialized struct itimerspec64 new_spec, old_spec; ^ /kisskb/src/kernel/time/posix-timers.c:965: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_settime32': /kisskb/src/kernel/time/posix-timers.c:1153:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep_time32': /kisskb/src/kernel/time/posix-timers.c:1277:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime32': /kisskb/src/kernel/time/posix-timers.c:1168:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres_time32': /kisskb/src/kernel/time/posix-timers.c:1204:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /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/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime32': /kisskb/src/kernel/time/posix-timers.c:1185:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c: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/fs/exportfs/expfs.c: In function 'get_name': /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/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2154:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed chg; ^ 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:2291: /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_exception': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_exception, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_bulk_tx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_bulk_tx, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_redirect_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/xdp.h:94:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xdp_redirect_template, ^ /kisskb/src/kernel/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/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2002:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo; ^ /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/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/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_enqueue': /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/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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/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/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/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:997:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_disconnect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:308:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_disconnect, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_connect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_connect, ^ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_return_failed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/xdp.h:369:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_return_failed, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1100: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:1248:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(lr->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1228: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:2218:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(cdev->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2194: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:1164: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:1313:30: note: byref variable will be forcibly initialized struct gpio_v2_line_request ulr; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'gpio_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2050:24: note: byref variable will be forcibly initialized struct gpiochip_info chipinfo; ^ /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/dh_helper.c: In function 'crypto_dh_encode_key': /kisskb/src/crypto/dh_helper.c:44:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^ /kisskb/src/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/sound/core/seq/oss/seq_oss_writeq.c: In function 'snd_seq_oss_writeq_new': /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:28:29: note: byref variable will be forcibly initialized struct snd_seq_client_pool pool; ^ In file included from /kisskb/src/sound/core/seq/oss/seq_oss_device.h:12:0, from /kisskb/src/sound/core/seq/oss/seq_oss_writeq.h:12, from /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:10: /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c: In function 'snd_seq_oss_writeq_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:109:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(q->sync_sleep, ! q->sync_event_put, HZ); ^ /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:92:24: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c: In function 'snd_seq_oss_writeq_clear': /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:68:31: note: byref variable will be forcibly initialized struct snd_seq_remove_events reset; ^ /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c: In function 'snd_seq_oss_writeq_get_free_size': /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:140:29: note: byref variable will be forcibly initialized struct snd_seq_client_pool pool; ^ /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c: In function 'snd_seq_oss_writeq_set_output': /kisskb/src/sound/core/seq/oss/seq_oss_writeq.c:153:29: note: byref variable will be forcibly initialized struct snd_seq_client_pool pool; ^ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct dentry dentry; ^ /kisskb/src/fs/proc/uptime.c: In function 'uptime_proc_show': /kisskb/src/fs/proc/uptime.c:13:20: note: byref variable will be forcibly initialized struct timespec64 uptime; ^ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_use': /kisskb/src/sound/core/seq/seq_midi.c:209:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_subscribe': /kisskb/src/sound/core/seq/seq_midi.c:167:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_midi_input_event': /kisskb/src/sound/core/seq/seq_midi.c:65:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_seq_midisynth_probe': /kisskb/src/sound/core/seq/seq_midi.c:268:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^ /kisskb/src/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/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; ^ /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/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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103: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 'perf_trace_mmap_lock_start_locking': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_acquire_returned': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_released': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_released': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ /kisskb/src/fs/efs/inode.c: In function 'efs_map_block': /kisskb/src/fs/efs/inode.c:207:13: note: byref variable will be forcibly initialized efs_extent ext, *exts; ^ /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/sound/core/seq/seq_virmidi.c: In function 'snd_virmidi_dev_attach_seq': /kisskb/src/sound/core/seq/seq_virmidi.c:347:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^ /kisskb/src/drivers/pci/pcie/portdrv_core.c: In function 'pcie_port_find_device': /kisskb/src/drivers/pci/pcie/portdrv_core.c:469:30: note: byref variable will be forcibly initialized struct portdrv_service_data pdrvs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/mm/memory.c: In function 'copy_nonpresent_pte': /kisskb/src/mm/memory.c:705:14: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2836:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1559:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1558:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1510:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1532:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1531:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7297:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^ /kisskb/src/kernel/events/core.c:7296:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_iterate_sb_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/events/core.c:7414:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&event->ctx)) ^ /kisskb/src/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/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:12976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:9342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7016:15: note: byref variable will be forcibly initialized pmd_t *pmdp, pmd; ^ /kisskb/src/kernel/events/core.c:7015:15: note: byref variable will be forcibly initialized pud_t *pudp, pud; ^ /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8512: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:7673: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/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:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1135:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4364: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:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/events/core.c: In function 'visit_groups_merge': /kisskb/src/kernel/events/core.c:3605:18: note: byref variable will be forcibly initialized struct min_heap event_heap; ^ 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:9973:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7866:14: note: byref variable will be forcibly initialized struct path ns_path; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ In file included from /kisskb/src/include/linux/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:10282:12: note: byref variable will be forcibly initialized LIST_HEAD(filters); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:4562:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^ /kisskb/src/kernel/events/core.c: In function 'perf_install_in_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/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:5822:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^ In file included from /kisskb/src/include/linux/wait.h:7: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:4947:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11739:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^ /kisskb/src/kernel/events/core.c:11736:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5542:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^ /kisskb/src/kernel/events/core.c:5505:14: note: byref variable will be forcibly initialized struct fd output; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8554:4: note: byref variable will be forcibly initialized } throttle_event = { ^ /kisskb/src/kernel/events/core.c:8546:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8545:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/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/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10362:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8877:4: note: byref variable will be forcibly initialized } rec; ^ /kisskb/src/kernel/events/core.c:8872:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8871:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8474:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8473:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7631:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7630:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7735:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7734:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7834:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7833:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8077:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8076:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8605:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8604:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8695:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8694:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8803:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8802:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7359:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^ /kisskb/src/kernel/events/core.c:7358:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7357:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6859:6: note: byref variable will be forcibly initialized } raw = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7784:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7881:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8350:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8393:4: note: byref variable will be forcibly initialized } rec = { ^ /kisskb/src/kernel/events/core.c:8387:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8386:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8429:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^ /kisskb/src/kernel/events/core.c:8423:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8422:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8628:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8742:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8835:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9494:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9926:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ In file included from /kisskb/src/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:12271:12: note: byref variable will be forcibly initialized LIST_HEAD(events); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_exit_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:12491:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ In file included from /kisskb/src/include/linux/fs.h:6: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:12578:3: note: in expansion of macro 'wait_var_event' wait_var_event(&ctx->refcount, refcount_read(&ctx->refcount) == 1); ^ /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:3391:24: note: byref variable will be forcibly initialized struct bpf_prog_stats stats; ^ /kisskb/src/kernel/bpf/syscall.c:3389:23: note: byref variable will be forcibly initialized struct bpf_prog_info info; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3670:22: note: byref variable will be forcibly initialized struct bpf_map_info info; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3730:23: note: byref variable will be forcibly initialized struct bpf_link_info info; ^ /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:2797:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ /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/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4340:17: note: byref variable will be forcibly initialized union bpf_attr attr; ^ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:430:18: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3927:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3927:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3924:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3646:34: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3646:28: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3646:21: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3645:24: note: byref variable will be forcibly initialized struct drbg_test_data test_data; ^ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3745:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3745:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3742:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3286:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c:3284:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1129:18: note: byref variable will be forcibly initialized struct iov_iter input; ^ /kisskb/src/crypto/testmgr.c:1128:14: note: byref variable will be forcibly initialized struct kvec kv; ^ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:747:18: note: byref variable will be forcibly initialized struct iov_iter input; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:1372:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1570:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ /kisskb/src/kernel/irq/msi.c: In function '__msi_domain_alloc_irqs': /kisskb/src/kernel/irq/msi.c:405:19: note: byref variable will be forcibly initialized msi_alloc_info_t arg; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2128:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_aead_message': /kisskb/src/crypto/testmgr.c:2218:23: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:2216:30: note: byref variable will be forcibly initialized struct scatterlist src[2], dst; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_random_cipher_testvec': /kisskb/src/crypto/testmgr.c:2908:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:2906:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:2906:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2700:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /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/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2876:25: note: byref variable will be forcibly initialized struct testvec_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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/time/tick-sched.c:11: /kisskb/src/kernel/time/tick-sched.c: In function 'tick_do_update_jiffies64': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/time/tick-sched.c:132:3: note: in expansion of macro 'smp_store_release' smp_store_release(&tick_next_period, nextp); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/time/tick-sched.c:72:25: note: in expansion of macro 'smp_load_acquire' if (ktime_before(now, smp_load_acquire(&tick_next_period))) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/sound/core/init.c:460:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(card->remove_sleep, ^ /kisskb/src/kernel/trace/trace_hwlat.c: In function 'get_sample': /kisskb/src/kernel/trace/trace_hwlat.c:172:22: note: byref variable will be forcibly initialized struct hwlat_sample s; ^ 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/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /kisskb/src/sound/core/init.c:520:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(released); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/sound/core/init.c: In function 'snd_power_wait': /kisskb/src/sound/core/init.c:998:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/drivers/video/backlight/da9052_bl.c: In function 'da9052_backlight_probe': /kisskb/src/drivers/video/backlight/da9052_bl.c:108:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/pci/pcie/rcec.c: In function 'pcie_link_rcec': /kisskb/src/drivers/pci/pcie/rcec.c:112:24: note: byref variable will be forcibly initialized struct walk_rcec_data rcec_data; ^ /kisskb/src/drivers/pci/pcie/rcec.c: In function 'pcie_walk_rcec': /kisskb/src/drivers/pci/pcie/rcec.c:137:24: note: byref variable will be forcibly initialized struct walk_rcec_data rcec_data; ^ In file included from /kisskb/src/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/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2671:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ 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/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/fork.c:2592:20: note: byref variable will be forcibly initialized struct clone_args args; ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2169:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2209:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3169:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ 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:199:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3139:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2926:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/fork.c:1150: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/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1854:30: note: byref variable will be forcibly initialized struct multiprocess_signals delayed; ^ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2426:20: note: byref variable will be forcibly initialized struct completion vfork; ^ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2727: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:3055: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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/trace/trace_stack.c:6: /kisskb/src/kernel/trace/trace_stack.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/drivers/video/backlight/gpio_backlight.c: In function 'gpio_backlight_probe': /kisskb/src/drivers/video/backlight/gpio_backlight.c:52:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /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; ^ /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/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:723:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:761:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_list list; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1793:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/control.c:1790:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^ /kisskb/src/sound/core/control.c: In function 'replace_user_tlv': /kisskb/src/sound/core/control.c:1304:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_remove': /kisskb/src/sound/core/control.c:465:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1660:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c:1656:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:343:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1013:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_read': /kisskb/src/sound/core/control.c:1037:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_write': /kisskb/src/sound/core/control.c:1130:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id = control->id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1170:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1198:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1548:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1567:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/kernel/trace/trace_functions_graph.c: In function '__trace_graph_function': /kisskb/src/kernel/trace/trace_functions_graph.c:194:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent ent = { ^ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'print_graph_function_flags': /kisskb/src/kernel/trace/trace_functions_graph.c:1077:33: note: byref variable will be forcibly initialized struct ftrace_graph_ent_entry saved; ^ /kisskb/src/mm/mprotect.c: In function 'change_pte_range': /kisskb/src/mm/mprotect.c:143:16: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(oldpte); ^ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:220:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:423:12: note: byref variable will be forcibly initialized pgprot_t new_pgprot = vm_get_page_prot(newflags); ^ In file included from /kisskb/src/drivers/pci/pcie/aer.c:29:0: /kisskb/src/drivers/pci/pcie/aer.c: In function 'aer_irq': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/pci/pcie/aer.c:1203:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&rpc->aer_fifo, e_src)) ^ /kisskb/src/drivers/pci/pcie/aer.c: In function 'aer_isr_one_error': /kisskb/src/drivers/pci/pcie/aer.c:1118:22: note: byref variable will be forcibly initialized struct aer_err_info e_info; ^ /kisskb/src/drivers/pci/pcie/aer.c: In function 'aer_isr': /kisskb/src/drivers/pci/pcie/aer.c:1171:24: note: byref variable will be forcibly initialized struct aer_err_source e_src; ^ /kisskb/src/drivers/pci/pcie/aer_inject.c: In function 'aer_inject_write': /kisskb/src/drivers/pci/pcie/aer_inject.c:489:23: note: byref variable will be forcibly initialized struct aer_error_inj einj; ^ /kisskb/src/sound/core/misc.c: In function '__snd_printk': /kisskb/src/sound/core/misc.c:56:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/sound/core/misc.c:53: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/sysctl.h:25, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/proc/proc_sysctl.c: In function 'sysctl_err': /kisskb/src/fs/proc/proc_sysctl.c:1085:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/proc/proc_sysctl.c:1084:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_off': /kisskb/src/drivers/video/backlight/pwm_bl.c:69:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_on': /kisskb/src/drivers/video/backlight/pwm_bl.c:44:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_update_status': /kisskb/src/drivers/video/backlight/pwm_bl.c:112:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_probe': /kisskb/src/mm/mremap.c:415:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c:447:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c:443:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c:442:37: note: byref variable will be forcibly initialized struct platform_pwm_backlight_data defdata; ^ /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; ^ 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:822: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:821: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/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/fs/autofs/root.c: In function 'do_expire_wait': /kisskb/src/fs/autofs/root.c:271:21: note: byref variable will be forcibly initialized const struct path this = { .mnt = path->mnt, .dentry = expiring }; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_iterate': /kisskb/src/fs/adfs/dir.c:243:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_dir_lookup_byname': /kisskb/src/fs/adfs/dir.c:353:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_lookup': /kisskb/src/fs/adfs/dir.c:433:21: note: byref variable will be forcibly initialized struct object_info obj; ^ 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/kernel/bpf/verifier.c: In function 'sanitize_dead_code': /kisskb/src/kernel/bpf/verifier.c:10345:18: note: byref variable will be forcibly initialized struct bpf_insn trap = BPF_JMP_IMM(BPF_JA, 0, 0, -1); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:10374:18: note: byref variable will be forcibly initialized struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:10423:24: note: byref variable will be forcibly initialized const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ /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/kernel/bpf/verifier.c: In function 'verbose': /kisskb/src/kernel/bpf/verifier.c:328:10: note: byref variable will be forcibly initialized va_list args; ^ /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/pci/pcie/dpc.c: In function 'dpc_process_error': /kisskb/src/drivers/pci/pcie/dpc.c:202:22: note: byref variable will be forcibly initialized struct aer_err_info info; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:10459:19: note: byref variable will be forcibly initialized struct bpf_insn insn; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_linfo': /kisskb/src/kernel/bpf/verifier.c:373:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_verifier_log_write': /kisskb/src/kernel/bpf/verifier.c:314:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_log': /kisskb/src/kernel/bpf/verifier.c:341: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:5049: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:9452:30: note: byref variable will be forcibly initialized const struct bpf_insn_cbs cbs = { ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_add_trace_rq_remap': /kisskb/src/kernel/trace/blktrace.c:1038:28: note: byref variable will be forcibly initialized struct blk_io_trace_remap r; ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_add_trace_bio_remap': /kisskb/src/kernel/trace/blktrace.c:1002:28: note: byref variable will be forcibly initialized struct blk_io_trace_remap 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/kernel/trace/blktrace.c:9: /kisskb/src/kernel/trace/blktrace.c: In function '__blk_trace_remove': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/trace/blktrace.c:350:7: note: in expansion of macro 'rcu_replace_pointer' bt = rcu_replace_pointer(q->blk_trace, NULL, ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_trace_remove_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/trace/blktrace.c:1604:7: note: in expansion of macro 'rcu_replace_pointer' bt = rcu_replace_pointer(q->blk_trace, NULL, ^ /kisskb/src/kernel/trace/blktrace.c: In function 'do_blk_trace_setup': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/blktrace.c:572:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->blk_trace, bt); ^ /kisskb/src/kernel/trace/blktrace.c: In function '__blk_trace_setup': /kisskb/src/kernel/trace/blktrace.c:585:30: note: byref variable will be forcibly initialized struct blk_user_trace_setup buts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/trace/blktrace.c:9: /kisskb/src/kernel/trace/blktrace.c: In function 'blk_trace_setup_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/blktrace.c:1637:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->blk_trace, bt); ^ /kisskb/src/kernel/trace/blktrace.c: In function 'trace_note_time': /kisskb/src/kernel/trace/blktrace.c:134:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/kernel/trace/blktrace.c: In function '__trace_note_message': /kisskb/src/kernel/trace/blktrace.c:152:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/fgraph.c: In function 'function_graph_enter': /kisskb/src/kernel/trace/fgraph.c:116:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent trace; ^ /kisskb/src/kernel/trace/fgraph.c: In function 'ftrace_return_to_handler': /kisskb/src/kernel/trace/fgraph.c:234:26: note: byref variable will be forcibly initialized struct ftrace_graph_ret trace; ^ /kisskb/src/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/fs/ntfs/debug.c: In function '__ntfs_warning': /kisskb/src/fs/ntfs/debug.c:33:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ntfs/debug.c:32:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_error': /kisskb/src/fs/ntfs/debug.c:76:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ntfs/debug.c:75:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/adfs/dir_f.c: In function 'adfs_f_update': /kisskb/src/fs/adfs/dir_f.c:273:23: note: byref variable will be forcibly initialized struct adfs_direntry de; ^ /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/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/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/fs/proc/vmcore.c: In function 'parse_crash_elf64_headers': /kisskb/src/fs/proc/vmcore.c:1191:13: note: byref variable will be forcibly initialized Elf64_Ehdr ehdr; ^ /kisskb/src/fs/proc/vmcore.c: In function 'parse_crash_elf32_headers': /kisskb/src/fs/proc/vmcore.c:1247:13: note: byref variable will be forcibly initialized Elf32_Ehdr ehdr; ^ /kisskb/src/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/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/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/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:453:22: note: byref variable will be forcibly initialized struct core_thread self; ^ /kisskb/src/fs/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/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; ^ /kisskb/src/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^ /kisskb/src/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/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/ntfs/dir.c: In function 'ntfs_dir_fsync': /kisskb/src/fs/ntfs/dir.c:1492:12: note: byref variable will be forcibly initialized ntfs_attr na; ^ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:906:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1391:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/drivers/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/sound/core/ctljack.c: In function 'get_available_index': /kisskb/src/sound/core/ctljack.c:32:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:674:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:671:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, NULL); ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1753:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, pid_list); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1751: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:935:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_clk_register': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:841: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/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/sound/drivers/opl3/opl3_lib.c: In function 'snd_opl3_timer1_init': /kisskb/src/sound/drivers/opl3/opl3_lib.c:238:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/drivers/opl3/opl3_lib.c: In function 'snd_opl3_timer2_init': /kisskb/src/sound/drivers/opl3/opl3_lib.c:258:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1339:19: note: byref variable will be forcibly initialized struct list_head local_pure_list; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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) ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:30: /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_entry': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-usb.c: In function 'rockchip_usb_phy_init': /kisskb/src/drivers/phy/rockchip/phy-rockchip-usb.c:208:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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/fs/udf/balloc.c: In function 'udf_table_free_blocks': /kisskb/src/fs/udf/balloc.c:368:32: note: byref variable will be forcibly initialized struct extent_position oepos, epos; ^ /kisskb/src/fs/udf/balloc.c:368:25: note: byref variable will be forcibly initialized struct extent_position oepos, epos; ^ /kisskb/src/fs/udf/balloc.c:367:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_prealloc_blocks': /kisskb/src/fs/udf/balloc.c:506:25: note: byref variable will be forcibly initialized struct extent_position epos; ^ /kisskb/src/fs/udf/balloc.c:505:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_new_block': /kisskb/src/fs/udf/balloc.c:568:31: note: byref variable will be forcibly initialized struct extent_position epos, goal_epos; ^ /kisskb/src/fs/udf/balloc.c:568:25: note: byref variable will be forcibly initialized struct extent_position epos, goal_epos; ^ /kisskb/src/fs/udf/balloc.c:567:30: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, goal_eloc; ^ /kisskb/src/fs/udf/balloc.c:567:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, goal_eloc; ^ /kisskb/src/fs/udf/dir.c: In function 'udf_readdir': /kisskb/src/fs/udf/dir.c:59:25: note: byref variable will be forcibly initialized struct extent_position epos = { NULL, 0, {0, 0} }; ^ /kisskb/src/fs/udf/dir.c:55:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/dir.c:45:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/kernel/events/callchain.c:11: /kisskb/src/kernel/events/callchain.c: In function 'alloc_callchain_buffers': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/callchain.c:96:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(callchain_cpus_entries, entries); ^ /kisskb/src/kernel/events/callchain.c: In function 'get_perf_callchain': /kisskb/src/kernel/events/callchain.c:184:34: note: byref variable will be forcibly initialized struct perf_callchain_entry_ctx ctx; ^ /kisskb/src/kernel/events/callchain.c: In function 'perf_event_max_stack_handler': /kisskb/src/kernel/events/callchain.c:241:19: note: byref variable will be forcibly initialized struct ctl_table new_table = *table; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2610:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_find_mixer_ctl': /kisskb/src/sound/pci/ac97/ac97_patch.c:3396:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'reset_tlv': /kisskb/src/sound/pci/ac97/ac97_patch.c:42:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2601:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); ^ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_open': /kisskb/src/sound/core/hwdep.c:73:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_info': /kisskb/src/sound/core/hwdep.c:176:24: note: byref variable will be forcibly initialized struct snd_hwdep_info info; ^ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_dsp_status': /kisskb/src/sound/core/hwdep.c:191:30: note: byref variable will be forcibly initialized struct snd_hwdep_dsp_status info; ^ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:405:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:487:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function 'region_intersects': /kisskb/src/kernel/resource.c:546:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:605:37: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c:605:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c:605:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:680:18: note: byref variable will be forcibly initialized struct resource new = *old; ^ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:736:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1552:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c: In function 'snd_opl3_write': /kisskb/src/sound/drivers/opl3/opl3_synth.c:190:19: note: byref variable will be forcibly initialized struct sbi_patch inst; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c: In function 'snd_opl3_ioctl': /kisskb/src/sound/drivers/opl3/opl3_synth.c:137:28: note: byref variable will be forcibly initialized struct snd_dm_fm_params params; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c:126:27: note: byref variable will be forcibly initialized struct snd_dm_fm_voice voice; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c:115:26: note: byref variable will be forcibly initialized struct snd_dm_fm_note note; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c:92:26: note: byref variable will be forcibly initialized struct snd_dm_fm_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/tracepoint.h:15, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/kernel/trace/trace_syscalls.c:2: /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_enter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_syscalls.c:403:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->enter_syscall_files[num], file); ^ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_syscalls.c:441:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->exit_syscall_files[num], file); ^ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'perf_call_bpf_enter': /kisskb/src/kernel/trace/trace_syscalls.c:582:4: note: byref variable will be forcibly initialized } param; ^ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'perf_call_bpf_exit': /kisskb/src/kernel/trace/trace_syscalls.c:684:4: note: byref variable will be forcibly initialized } param; ^ /kisskb/src/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/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1551:22: note: byref variable will be forcibly initialized struct snd_timer_id id; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1710:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1721:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c:1720:27: note: byref variable will be forcibly initialized struct snd_timer_gstatus gstatus; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1644:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1370:27: note: byref variable will be forcibly initialized struct snd_timer_tread64 r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1404:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c:1403:31: note: byref variable will be forcibly initialized struct snd_timer_tread64 *r, r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2171:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/timer.c:2145:27: note: byref variable will be forcibly initialized struct snd_timer_tread32 tread32; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1931:28: note: byref variable will be forcibly initialized struct snd_timer_status32 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1954:28: note: byref variable will be forcibly initialized struct snd_timer_status64 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1756:26: note: byref variable will be forcibly initialized struct snd_timer_select tselect; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1902:29: note: byref variable will be forcibly initialized struct snd_timer_tread64 tread; ^ /kisskb/src/sound/core/timer.c:1830:26: note: byref variable will be forcibly initialized struct snd_timer_params params; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^ /kisskb/src/fs/ntfs/file.c: In function 'ntfs_copy_from_user_iter': /kisskb/src/fs/ntfs/file.c:1687:18: note: byref variable will be forcibly initialized struct iov_iter data = *i; ^ /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; ^ /kisskb/src/fs/adfs/inode.c: In function 'adfs_write_inode': /kisskb/src/fs/adfs/inode.c:355:21: note: byref variable will be forcibly initialized struct object_info obj; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_event_perf.c:9: /kisskb/src/kernel/trace/trace_event_perf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/trace/trace_event_perf.c: In function 'perf_ftrace_function_call': /kisskb/src/kernel/trace/trace_event_perf.c:440:17: note: byref variable will be forcibly initialized struct pt_regs regs; ^ /kisskb/src/kernel/trace/trace_event_perf.c:439:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ /kisskb/src/sound/drivers/opl3/opl3_seq.c: In function 'snd_opl3_synth_create_port': /kisskb/src/sound/drivers/opl3/opl3_seq.c:161:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback callbacks; ^ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_register_chip': /kisskb/src/drivers/gpio/gpio-mockup.c:517:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'event_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_filter.c:1556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(file->filter, filter); ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_preds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_filter.c:1539:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(filter->prog, prog); ^ In file included from /kisskb/src/include/linux/module.h:12: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) ^ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:20:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_function_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2009:30: note: byref variable will be forcibly initialized struct function_filter_data data = { ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/kernel/trace/trace_events_filter_test.h:51, from /kisskb/src/kernel/trace/trace_events_filter.c:2081: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'trace_event_raw_event_ftrace_test_filter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/kernel/trace/./trace_events_filter_test.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ftrace_test_filter, ^ /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/udf/lowlevel.c: In function 'udf_get_last_session': /kisskb/src/fs/udf/lowlevel.c:31:28: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^ /kisskb/src/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; ^ /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/fs/udf/inode.c: In function 'udf_setup_indirect_aext': /kisskb/src/fs/udf/inode.c:1974:25: note: byref variable will be forcibly initialized struct kernel_lb_addr cp_loc; ^ /kisskb/src/fs/udf/inode.c:1929:25: note: byref variable will be forcibly initialized struct extent_position nepos; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_expand_dir_adinicb': /kisskb/src/fs/udf/inode.c:339:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *sfi, *dfi; ^ /kisskb/src/fs/udf/inode.c:336:33: note: byref variable will be forcibly initialized struct udf_fileident_bh sfibh, dfibh; ^ /kisskb/src/fs/udf/inode.c:336:26: note: byref variable will be forcibly initialized struct udf_fileident_bh sfibh, dfibh; ^ /kisskb/src/fs/udf/inode.c:334:25: note: byref variable will be forcibly initialized struct extent_position epos; ^ /kisskb/src/fs/udf/inode.c:332:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_do_extend_file': /kisskb/src/fs/udf/inode.c:542:25: note: byref variable will be forcibly initialized struct kernel_lb_addr tmploc; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_insert_aext': /kisskb/src/fs/udf/inode.c:2227:24: note: byref variable will be forcibly initialized struct kernel_lb_addr oeloc; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2252:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/inode.c:2247:25: note: byref variable will be forcibly initialized struct extent_position oepos; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_update_extents': /kisskb/src/fs/udf/inode.c:1179:24: note: byref variable will be forcibly initialized struct kernel_lb_addr tmploc; ^ /kisskb/src/fs/udf/inode.c: In function 'inode_getblk': /kisskb/src/fs/udf/inode.c:695:30: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, tmpeloc; ^ /kisskb/src/fs/udf/inode.c:695:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, tmpeloc; ^ /kisskb/src/fs/udf/inode.c:692:46: note: byref variable will be forcibly initialized struct extent_position prev_epos, cur_epos, next_epos; ^ /kisskb/src/fs/udf/inode.c:692:36: note: byref variable will be forcibly initialized struct extent_position prev_epos, cur_epos, next_epos; ^ /kisskb/src/fs/udf/inode.c:692:25: note: byref variable will be forcibly initialized struct extent_position prev_epos, cur_epos, next_epos; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_extend_file': /kisskb/src/fs/udf/inode.c:636:24: note: byref variable will be forcibly initialized struct kernel_long_ad extent; ^ /kisskb/src/fs/udf/inode.c:628:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/inode.c:627:25: note: byref variable will be forcibly initialized struct extent_position epos; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_block_map': /kisskb/src/fs/udf/inode.c:2363:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/inode.c: In function 'udf_getblk': /kisskb/src/fs/udf/inode.c:460:21: note: byref variable will be forcibly initialized struct buffer_head dummy; ^ /kisskb/src/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/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_set_par': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:783:23: note: byref variable will be forcibly initialized { struct my_timming mt; ^ 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/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_wait_for_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:294:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(vs->wait, cnt != vs->cnt, HZ/10); ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_ioctl': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1148:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1126:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1104:27: note: byref variable will be forcibly initialized struct v4l2_queryctrl qctrl; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1089:28: note: byref variable will be forcibly initialized struct v4l2_capability r; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:960:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:910:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:889:22: note: byref variable will be forcibly initialized struct fb_vblank vblank; ^ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:157:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:75:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/kernel/events/uprobes.c: In function '__replace_page': /kisskb/src/kernel/events/uprobes.c:164: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/kernel/events/uprobes.c:12: /kisskb/src/kernel/events/uprobes.c: In function 'xol_add_vma': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/uprobes.c:1475:2: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->uprobes_state.xol_area, area); /* ^^^ */ ^ 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/kernel/events/uprobes.c:13: /kisskb/src/kernel/events/uprobes.c: In function 'xol_take_insn_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:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/events/uprobes.c:1598:3: note: in expansion of macro 'wait_event' wait_event(area->wq, (atomic_read(&area->slot_count) < UINSNS_PER_PAGE)); ^ /kisskb/src/kernel/events/uprobes.c: In function 'uprobe_mmap': /kisskb/src/kernel/events/uprobes.c:1364:19: note: byref variable will be forcibly initialized struct list_head tmp_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/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:429:3: note: in 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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_trigger.c:768:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(data->filter, filter); ^ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:213:20: note: byref variable will be forcibly initialized struct timespec64 driver_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1830:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:148:21: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized struct timespec64 audio_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c:266:20: note: byref variable will be forcibly initialized struct timespec64 curr_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:910:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:792:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1008:22: note: byref variable will be forcibly initialized struct snd_interval list_range; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized struct snd_interval range; ^ /kisskb/src/sound/core/pcm_lib.c:1047:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1127:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1242:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_mask_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_interval_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_params_by_rules': /kisskb/src/sound/core/pcm_native.c:341:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:340:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ In file included from /kisskb/src/sound/core/pcm_native.c:22:0: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_mask_params': /kisskb/src/sound/core/pcm_native.c:264:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_interval_params': /kisskb/src/sound/core/pcm_native.c:300:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2391:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2300:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2310:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2282:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/mm/page_alloc.c: In function 'build_zonelists': /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2291:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/mm/page_alloc.c:5870:13: note: byref variable will be forcibly initialized nodemask_t used_mask = NODE_MASK_NONE; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/sound/core/pcm_native.c:2342:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2323:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose': /kisskb/src/sound/core/pcm_native.c:625:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:624:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap': /kisskb/src/mm/page_alloc.c:1980:24: note: byref variable will be forcibly initialized struct padata_mt_job job = { ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3103:19: note: byref variable will be forcibly initialized struct snd_xferi xferi; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_find_entry': /kisskb/src/fs/udf/namei.c:174:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/namei.c: In function 'empty_dir': /kisskb/src/fs/udf/namei.c:727:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/namei.c:723:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c:722:28: note: byref variable will be forcibly initialized struct fileIdentDesc *fi, cfi; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3125:19: note: byref variable will be forcibly initialized struct snd_xfern xfern; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_get_parent': /kisskb/src/fs/udf/namei.c:1218:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c:1217:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^ /kisskb/src/fs/udf/namei.c:1214:24: note: byref variable will be forcibly initialized struct kernel_lb_addr tloc; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_nfs_get_inode': /kisskb/src/fs/udf/namei.c:1240:24: note: byref variable will be forcibly initialized struct kernel_lb_addr loc; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_lookup': /kisskb/src/fs/udf/namei.c:312:25: note: byref variable will be forcibly initialized struct kernel_lb_addr loc; ^ /kisskb/src/fs/udf/namei.c:301:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c:300:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^ 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:1363: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/udf/namei.c: In function 'udf_add_entry': /kisskb/src/fs/udf/namei.c:340:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:904:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_rename': /kisskb/src/fs/udf/namei.c:1076:29: note: byref variable will be forcibly initialized struct fileIdentDesc ocfi, ncfi; ^ /kisskb/src/fs/udf/namei.c:1076:23: note: byref variable will be forcibly initialized struct fileIdentDesc ocfi, ncfi; ^ /kisskb/src/fs/udf/namei.c:1074:33: note: byref variable will be forcibly initialized struct udf_fileident_bh ofibh, nfibh; ^ /kisskb/src/fs/udf/namei.c:1074:26: note: byref variable will be forcibly initialized struct udf_fileident_bh ofibh, nfibh; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1099:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_rmdir': /kisskb/src/fs/udf/namei.c:794:28: note: byref variable will be forcibly initialized struct fileIdentDesc *fi, cfi; ^ /kisskb/src/fs/udf/namei.c:793:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_unlink': /kisskb/src/fs/udf/namei.c:840:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^ /kisskb/src/fs/udf/namei.c:838:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_add_nondir': /kisskb/src/fs/udf/namei.c:583:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *fi; ^ /kisskb/src/fs/udf/namei.c:582:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_symlink': /kisskb/src/fs/udf/namei.c:912:25: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2943:26: note: byref variable will be forcibly initialized struct snd_pcm_sync_ptr sync_ptr; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_mkdir': /kisskb/src/fs/udf/namei.c:665:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *fi; ^ /kisskb/src/fs/udf/namei.c:664:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/fs/udf/namei.c: In function 'udf_link': /kisskb/src/fs/udf/namei.c:1034:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *fi; ^ /kisskb/src/fs/udf/namei.c:1033:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:980:22: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1031:26: note: byref variable will be forcibly initialized struct snd_pcm_status32 status32; ^ /kisskb/src/sound/core/pcm_native.c:1030:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status64; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1006:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2012:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:3998:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/page_alloc.c:3997:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2735:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt': /kisskb/src/crypto/cfb.c:181: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:105:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/mm/page_io.c: In function '__swap_writepage': /kisskb/src/mm/page_io.c:326:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/mm/page_io.c:321:18: note: byref variable will be forcibly initialized struct bio_vec bv = { ^ /kisskb/src/mm/page_io.c:318:16: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/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/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; ^ 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:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ 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:703, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'force_shm_swapin_readahead': /kisskb/src/mm/madvise.c:228:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, linear_page_index(vma, start)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/preempt.h:11: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/mm/madvise.c: In function 'madvise_cold_page_range': /kisskb/src/mm/madvise.c:487:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^ /kisskb/src/mm/madvise.c: In function 'madvise_cold': /kisskb/src/mm/madvise.c:502:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c: In function 'madvise_pageout_page_range': /kisskb/src/mm/madvise.c:520:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^ /kisskb/src/mm/madvise.c: In function 'madvise_pageout': /kisskb/src/mm/madvise.c:551:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c: In function 'madvise_free_single_vma': /kisskb/src/mm/madvise.c:710:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c:709:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/madvise.c: In function 'do_madvise': /kisskb/src/mm/madvise.c:1066:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/mm/madvise.c:1167:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/mm/madvise.c:1165:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_pin': /kisskb/src/kernel/bpf/inode.c:442:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/sound/pci/ali5451/ali5451.c: In function 'snd_ali_mixer': /kisskb/src/sound/pci/ali5451/ali5451.c:1789:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_get': /kisskb/src/kernel/bpf/inode.c:501:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_parse_param': /kisskb/src/kernel/bpf/inode.c:646: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:588:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'save_cmdstr': /kisskb/src/kernel/trace/trace_events_synth.c:1165:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'parse_synth_field': /kisskb/src/kernel/trace/trace_events_synth.c:588:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'trace_event_raw_event_synth': /kisskb/src/kernel/trace/trace_events_synth.c:437:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field': /kisskb/src/kernel/trace/trace_events_synth.c:923:27: note: byref variable will be forcibly initialized struct dynevent_arg_pair arg_pair; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field_str': /kisskb/src/kernel/trace/trace_events_synth.c:966:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__synth_event_gen_cmd_start': /kisskb/src/kernel/trace/trace_events_synth.c:1061:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/trace_events_synth.c:1060:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_gen_cmd_array_start': /kisskb/src/kernel/trace/trace_events_synth.c:1131:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_create': /kisskb/src/kernel/trace/trace_events_synth.c:1304:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace': /kisskb/src/kernel/trace/trace_events_synth.c:1525:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/trace_events_synth.c:1524:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace_array': /kisskb/src/kernel/trace/trace_events_synth.c:1629:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^ /kisskb/src/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, ^ 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/kernel/signal.c: In function '__flush_itimer_signals': /kisskb/src/kernel/signal.c:491:19: note: byref variable will be forcibly initialized sigset_t signal, retain; ^ /kisskb/src/kernel/signal.c:491:11: note: byref variable will be forcibly initialized sigset_t signal, retain; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4098:15: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4098:10: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:974:14: note: byref variable will be forcibly initialized struct tms tmp; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1580:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:489:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/include/linux/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/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1256:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^ 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/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1065:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2566:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1091:22: note: byref variable will be forcibly initialized struct fb_cmap_user cmap; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1090:17: note: byref variable will be forcibly initialized struct fb_cmap cmap_from; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1089:27: note: byref variable will be forcibly initialized struct fb_fix_screeninfo fix; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1088:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1942:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1939:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:2924:12: note: byref variable will be forcibly initialized sigset_t newblocked; ^ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/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/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:4512:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1402:16: note: byref variable will be forcibly initialized struct rlimit value; ^ /kisskb/src/kernel/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/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1628:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1628:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1627:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/sys.c:1627:18: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/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/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1672:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^ /kisskb/src/kernel/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/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1799:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/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:3904: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:3835: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:3944: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_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3573:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c:3572:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/signal.c:3571: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:3757: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:3974: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:3996: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:4292:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c:4292: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:4112:10: note: byref variable will be forcibly initialized stack_t 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/pci/hotplug/shpchp_hpc.c:17: /kisskb/src/drivers/pci/hotplug/shpchp_hpc.c: In function 'shpc_wait_cmd': /kisskb/src/include/linux/wait.h: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/pci/hotplug/shpchp_hpc.c:280:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(ctrl->queue, ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt': /kisskb/src/crypto/pcbc.c:134:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt': /kisskb/src/crypto/pcbc.c:67:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'save_track_data_snapshot': /kisskb/src/kernel/trace/trace_events_hist.c:2845:26: note: byref variable will be forcibly initialized struct snapshot_context context; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_hist.c:8: /kisskb/src/kernel/trace/trace_events_hist.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_attr_iget': /kisskb/src/fs/ntfs/inode.c:219:12: note: byref variable will be forcibly initialized ntfs_attr na; ^ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_iget': /kisskb/src/fs/ntfs/inode.c:161:12: note: byref variable will be forcibly initialized ntfs_attr na; ^ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_index_iget': /kisskb/src/fs/ntfs/inode.c:277:12: note: byref variable will be forcibly initialized ntfs_attr na; ^ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_truncate': /kisskb/src/fs/ntfs/inode.c:2789:21: note: byref variable will be forcibly initialized struct timespec64 now = current_time(VFS_I(base_ni)); ^ /kisskb/src/sound/drivers/opl3/opl3_oss.c: In function 'snd_opl3_load_patch_seq_oss': /kisskb/src/sound/drivers/opl3/opl3_oss.c:178:24: note: byref variable will be forcibly initialized struct sbi_instrument sbi; ^ /kisskb/src/fs/udf/partition.c: In function 'udf_try_read_meta': /kisskb/src/fs/udf/partition.c:285:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/sound/drivers/opl3/opl3_oss.c: In function 'snd_opl3_oss_create_port': /kisskb/src/sound/drivers/opl3/opl3_oss.c:49:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback callbacks; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/workqueue.c:3887:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^ 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/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, ^ 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_powernv_throttle': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ 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_powernv_throttle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ 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_wakeup_source': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ In file included from /kisskb/src/include/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_wakeup_source': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ 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_clock': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ 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_clock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ 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_power_domain': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ 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_power_domain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ 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, ^ 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_dev_pm_qos_request': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ /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': 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_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^ 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, ^ 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, ^ 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/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/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^ /kisskb/src/kernel/workqueue.c: In function '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:5283: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; ^ /kisskb/src/fs/udf/super.c: In function 'udf_finalize_lvid': /kisskb/src/fs/udf/super.c:2004:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/udf/super.c: In function 'udf_find_vat_block': /kisskb/src/fs/udf/super.c:1149:24: note: byref variable will be forcibly initialized struct kernel_lb_addr ino; ^ /kisskb/src/fs/udf/super.c: In function 'udf_count_free_table': /kisskb/src/fs/udf/super.c:2482:25: note: byref variable will be forcibly initialized struct extent_position epos; ^ /kisskb/src/fs/udf/super.c:2480:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/super.c: In function 'udf_fill_partdesc_info': /kisskb/src/fs/udf/super.c:1109:25: note: byref variable will be forcibly initialized struct kernel_lb_addr loc = { ^ /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/udf/super.c: In function '_udf_err': /kisskb/src/fs/udf/super.c:2325:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/udf/super.c:2324:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/udf/super.c: In function 'udf_remount_fs': /kisskb/src/fs/udf/super.c:605:21: note: byref variable will be forcibly initialized struct udf_options uopt; ^ /kisskb/src/fs/udf/super.c: In function 'udf_count_free_bitmap': /kisskb/src/fs/udf/super.c:2429:24: note: byref variable will be forcibly initialized struct kernel_lb_addr loc; ^ /kisskb/src/fs/udf/super.c: In function '_udf_warn': /kisskb/src/fs/udf/super.c:2341:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/udf/super.c:2340:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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/udf/super.c: In function 'udf_find_metadata_inode_efe': /kisskb/src/fs/udf/super.c:913:24: note: byref variable will be forcibly initialized struct kernel_lb_addr addr; ^ /kisskb/src/fs/udf/super.c: In function 'udf_load_metadata_files': /kisskb/src/fs/udf/super.c:940:24: note: byref variable will be forcibly initialized struct kernel_lb_addr addr; ^ /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:810: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/fs/nilfs2/inode.c: In function 'nilfs_dirty_inode': /kisskb/src/fs/nilfs2/inode.c:969:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/udf/super.c: In function 'udf_process_sequence': /kisskb/src/fs/udf/super.c:1668:28: note: byref variable will be forcibly initialized struct desc_seq_scan_data data; ^ /kisskb/src/kernel/trace/bpf_trace.c: In function '____bpf_perf_event_output_raw_tp': /kisskb/src/kernel/trace/bpf_trace.c:939:25: note: byref variable will be forcibly initialized struct perf_raw_record raw = { ^ /kisskb/src/fs/udf/super.c: In function 'udf_fill_super': /kisskb/src/fs/udf/super.c:2272:20: note: byref variable will be forcibly initialized struct timestamp ts; ^ /kisskb/src/fs/udf/super.c:2116:33: note: byref variable will be forcibly initialized struct kernel_lb_addr rootdir, fileset; ^ /kisskb/src/fs/udf/super.c:2116:24: note: byref variable will be forcibly initialized struct kernel_lb_addr rootdir, fileset; ^ /kisskb/src/fs/udf/super.c:2115:21: note: byref variable will be forcibly initialized struct udf_options uopt; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/kernel/trace/bpf_trace.h:34, from /kisskb/src/kernel/trace/bpf_trace.c:32: /kisskb/src/kernel/trace/bpf_trace.c: In function 'perf_trace_bpf_trace_printk': /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/kernel/trace/./bpf_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bpf_trace_printk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/kernel/trace/bpf_trace.h:34, from /kisskb/src/kernel/trace/bpf_trace.c:32: /kisskb/src/kernel/trace/bpf_trace.c: In function 'trace_event_raw_event_bpf_trace_printk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/kernel/trace/./bpf_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bpf_trace_printk, ^ /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/kernel/trace/./bpf_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bpf_trace_printk, ^ 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:703, from /kisskb/src/mm/swap_state.c:10: /kisskb/src/mm/swap_state.c: In function 'add_to_swap_cache': /kisskb/src/mm/swap_state.c:133:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &address_space->i_pages, idx, compound_order(page)); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ /kisskb/src/kernel/trace/bpf_trace.c: In function 'bpf_do_trace_printk': /kisskb/src/kernel/trace/bpf_trace.c:411:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/mm/swap_state.c: In function '__delete_from_swap_cache': /kisskb/src/mm/swap_state.c:189:11: note: byref variable will be forcibly initialized XA_STATE(xas, &address_space->i_pages, idx); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/swap_state.c: In function 'clear_shadow_from_swap_cache': /kisskb/src/mm/swap_state.c:295:12: note: byref variable will be forcibly initialized XA_STATE(xas, &address_space->i_pages, curr); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/swap_state.c: In function 'swap_vma_readahead': /kisskb/src/mm/swap_state.c:835:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/mm/swap_state.c: In function 'swap_cluster_readahead': /kisskb/src/mm/swap_state.c:658:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/trace/bpf_trace.c:5: /kisskb/src/kernel/trace/bpf_trace.c: In function 'perf_event_attach_bpf_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/bpf_trace.c:1980:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->tp_event->prog_array, new_array); ^ /kisskb/src/kernel/trace/bpf_trace.c: In function 'perf_event_detach_bpf_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/bpf_trace.c:2006:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->tp_event->prog_array, new_array); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^ 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/sound/pci/ca0106/ca0106_main.c: In function 'snd_ca0106_ac97': /kisskb/src/sound/pci/ca0106/ca0106_main.c:1163:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /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/udf/truncate.c: In function 'udf_truncate_tail_extent': /kisskb/src/fs/udf/truncate.c:70:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/fs/udf/truncate.c: In function 'udf_discard_prealloc': /kisskb/src/fs/udf/truncate.c:124:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^ /kisskb/src/fs/udf/truncate.c:123:25: note: byref variable will be forcibly initialized struct extent_position epos = { NULL, 0, {0, 0} }; ^ /kisskb/src/fs/udf/truncate.c: In function 'udf_truncate_extents': /kisskb/src/fs/udf/truncate.c:205:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, neloc = {}; ^ /kisskb/src/fs/udf/truncate.c:204:25: note: byref variable will be forcibly initialized struct extent_position epos; ^ /kisskb/src/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:140:23: note: byref variable will be forcibly initialized union i2c_smbus_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/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/kernel/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:318:22: note: byref variable will be forcibly initialized struct kernel_param dummy_kp = *kp; ^ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:349:22: note: byref variable will be forcibly initialized struct kernel_param dummy; ^ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:374:22: note: byref variable will be forcibly initialized struct kernel_param boolkp = *kp; ^ /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/mm/swapfile.c: In function 'scan_swap_map': /kisskb/src/mm/swapfile.c:1022:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^ /kisskb/src/mm/swapfile.c: In function 'unuse_pte_range': /kisskb/src/mm/swapfile.c:1954:19: note: byref variable will be forcibly initialized struct vm_fault vmf; ^ /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/crypto/lrw.c:146:8: note: byref variable will be forcibly initialized be128 t = rctx->t; ^ 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) ^ /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:773: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:823:10: note: byref variable will be forcibly initialized va_list args; ^ /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; ^ /kisskb/src/mm/swap_slots.c: In function 'get_swap_page': /kisskb/src/mm/swap_slots.c:308:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/seq_file.h:7, from /kisskb/src/kernel/trace/trace_probe.h:13, from /kisskb/src/kernel/trace/trace_probe.c:14: /kisskb/src/kernel/trace/trace_probe.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/sound/core/pcm_timer.c: In function 'snd_pcm_timer_init': /kisskb/src/sound/core/pcm_timer.c:100:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /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/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:776:19: note: byref variable will be forcibly initialized struct find_data data; ^ /kisskb/src/sound/pci/ca0106/ca0106_mixer.c: In function 'remove_ctl': /kisskb/src/sound/pci/ca0106/ca0106_mixer.c:702:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/ca0106/ca0106_mixer.c: In function 'ctl_find': /kisskb/src/sound/pci/ca0106/ca0106_mixer.c:711:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ /kisskb/src/sound/pci/ca0106/ca0106_mixer.c: In function 'snd_ca0106_mixer': /kisskb/src/sound/pci/ca0106/ca0106_mixer.c:837:28: note: byref variable will be forcibly initialized struct snd_kcontrol_new ctl; ^ /kisskb/src/fs/ntfs/mft.c: In function 'ntfs_may_write_mft_record': /kisskb/src/fs/ntfs/mft.c:928:12: note: byref variable will be forcibly initialized ntfs_attr na; ^ /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/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized struct fb_cmap umap; ^ 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; ^ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'uretprobe_dispatcher': /kisskb/src/kernel/trace/trace_uprobe.c:1515:30: note: byref variable will be forcibly initialized struct uprobe_dispatch_data udd; ^ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'uprobe_dispatcher': /kisskb/src/kernel/trace/trace_uprobe.c:1477:30: note: byref variable will be forcibly initialized struct uprobe_dispatch_data udd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->real_cred, new); ^ /kisskb/src/kernel/cred.c: In function 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, new); ^ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/cred.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'trace_uprobe_create': /kisskb/src/kernel/trace/trace_uprobe.c:539:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/kernel/trace/trace_uprobe.c: In function 'create_local_trace_uprobe': /kisskb/src/kernel/trace/trace_uprobe.c:1584:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:89:8: note: byref variable will be forcibly initialized le128 t = rctx->t; ^ /kisskb/src/crypto/xts.c:88:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:145:8: note: byref variable will be forcibly initialized le128 b; ^ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_compress1X_usingCTable': /kisskb/src/lib/zstd/huf_compress.c:545:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ In file included from /kisskb/src/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/drivers/gpio/gpio-pisosr.c:22:0: /kisskb/src/drivers/gpio/gpio-pisosr.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/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:762:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^ /kisskb/src/sound/core/rawmidi.c:761:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:803:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:611:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1478:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c:1443:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/sound/core/rawmidi.c:1112:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/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/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_drain_output': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/core/rawmidi.c:232:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(runtime->sleep, ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:662:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:859:29: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/fs/udf/udftime.c: In function 'udf_time_to_disk_stamp': /kisskb/src/fs/udf/udftime.c:77:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/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/kernel/trace/trace_boot.c: In function 'trace_boot_add_synth_event': /kisskb/src/kernel/trace/trace_boot.c:141:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:103:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1782:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^ /kisskb/src/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; ^ /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/befs/datastream.c: In function 'befs_find_brun_indirect': /kisskb/src/fs/befs/datastream.c:317:17: note: byref variable will be forcibly initialized befs_block_run indirect = data->indirect; ^ /kisskb/src/fs/befs/datastream.c: In function 'befs_find_brun_dblindirect': /kisskb/src/fs/befs/datastream.c:430:17: note: byref variable will be forcibly initialized befs_block_run indir_run; ^ /kisskb/src/fs/befs/datastream.c: In function 'befs_read_datastream': /kisskb/src/fs/befs/datastream.c:53:17: note: byref variable will be forcibly initialized befs_block_run run; ^ /kisskb/src/drivers/gpio/gpio-rcar.c: In function 'gpio_rcar_parse_dt': /kisskb/src/drivers/gpio/gpio-rcar.c:445:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/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/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:909:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:940:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^ /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/hugetlb.c: In function 'allocate_file_region_entries': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_vco_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:185:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/mm/hugetlb.c:409:19: note: byref variable will be forcibly initialized struct list_head allocated_regions; ^ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_channel_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:361:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/mm/hugetlb.c: In function 'gather_surplus_pages': /kisskb/src/mm/hugetlb.c:1950:19: note: byref variable will be forcibly initialized struct list_head surplus_list; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/kernel/trace/trace_benchmark.h:42, from /kisskb/src/kernel/trace/trace_benchmark.c:8: /kisskb/src/kernel/trace/trace_benchmark.c: In function 'trace_event_raw_event_benchmark_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/kernel/trace/./trace_benchmark.h:15:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(benchmark_event, ^ In file included from /kisskb/src/include/linux/mmzone.h:17:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/hugetlb.c:8: /kisskb/src/mm/hugetlb.c: In function 'set_max_huge_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/mm/hugetlb.c:2600:2: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(nodemask_t, node_alloc_noretry, GFP_KERNEL); ^ /kisskb/src/mm/hugetlb.c: In function '__nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:2771:13: note: byref variable will be forcibly initialized nodemask_t nodes_allowed, *n_mask; ^ /kisskb/src/mm/hugetlb.c: In function 'proc_hugetlb_doulongvec_minmax': /kisskb/src/mm/hugetlb.c:3383:19: note: byref variable will be forcibly initialized struct ctl_table dup_table; ^ /kisskb/src/mm/hugetlb.c: In function 'copy_hugetlb_page_range': /kisskb/src/mm/hugetlb.c:3802:16: note: byref variable will be forcibly initialized swp_entry_t swp_entry = pte_to_swp_entry(entry); ^ /kisskb/src/mm/hugetlb.c:3744:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3857:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:3971:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cow': /kisskb/src/mm/hugetlb.c:4063:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:4979:16: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^ /kisskb/src/mm/hugetlb.c:4945:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_gen_synth_cmd': /kisskb/src/kernel/trace/synth_event_gen_test.c:47:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_empty_synth_event': /kisskb/src/kernel/trace/synth_event_gen_test.c:140:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_next_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:321:33: note: byref variable will be forcibly initialized struct synth_event_trace_state trace_state; ^ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:377:33: note: byref variable will be forcibly initialized struct synth_event_trace_state trace_state; ^ /kisskb/src/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/mm/mempolicy.c: In function 'mpol_relative_nodemask': /kisskb/src/mm/mempolicy.c:188:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_nodemask': /kisskb/src/mm/mempolicy.c:326:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_preferred': /kisskb/src/mm/mempolicy.c:347:13: note: byref variable will be forcibly initialized nodemask_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/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/futex.c:34: /kisskb/src/kernel/futex.c: In function 'mark_wake_futex': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/futex.c:1464:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->lock_ptr, NULL); ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCDict': 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:1588: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/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ In file 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:173:16: note: in expansion of macro 'smp_load_acquire' cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ ^ /kisskb/src/mm/mempolicy.c: In function 'queue_pages_range': /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^ /kisskb/src/mm/mempolicy.c:747:21: note: byref variable will be forcibly initialized struct queue_pages qp = { ^ /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; ^ 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/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'migrate_to_node': /kisskb/src/mm/mempolicy.c:1075: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/lib/zstd/compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/mm/mempolicy.c:1074:13: note: byref variable will be forcibly initialized nodemask_t nmask; ^ /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/kernel/futex.c: In function 'futex_wait': /kisskb/src/kernel/futex.c:2682: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:1685: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/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/kernel/futex.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex.c:1481:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/futex.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex.c:2776:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex.c:2773:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ /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/kernel/futex.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex.c:3187:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex.c:3185: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:1921: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/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'do_set_mempolicy': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:866:2: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ /kisskb/src/mm/mempolicy.c: In function 'kernel_set_mempolicy': /kisskb/src/mm/mempolicy.c:1483:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ /kisskb/src/mm/mempolicy.c: In function 'kernel_get_mempolicy': /kisskb/src/mm/mempolicy.c:1609:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ /kisskb/src/kernel/futex.c: In function '__do_sys_futex': /kisskb/src/kernel/futex.c:3796:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/futex.c: In function '__do_sys_futex_time32': /kisskb/src/kernel/futex.c:3992:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/mm/mempolicy.c: In function 'do_migrate_pages': /kisskb/src/mm/mempolicy.c:1115:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ /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; ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'kernel_migrate_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:1514:2: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ /kisskb/src/mm/mempolicy.c:1510:13: note: byref variable will be forcibly initialized nodemask_t task_nodes; ^ /kisskb/src/mm/mempolicy.c: In function '__mpol_dup': /kisskb/src/mm/mempolicy.c:2313:14: note: byref variable will be forcibly initialized nodemask_t mems = cpuset_mems_allowed(current); ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'do_mbind': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:1319:3: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ 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/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c:1275: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/mempolicy.c: In function 'kernel_mbind': /kisskb/src/mm/mempolicy.c:1453:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'mpol_shared_policy_init': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:2664:3: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ /kisskb/src/mm/mempolicy.c:2662:25: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ /kisskb/src/mm/mempolicy.c: In function 'numa_policy_init': /kisskb/src/mm/mempolicy.c:2785:13: note: byref variable will be forcibly initialized nodemask_t interleave_nodes; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/mm/mempolicy.c: In function 'mpol_parse_str': /kisskb/src/mm/mempolicy.c:2874:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ /kisskb/src/lib/zstd/huf_decompress.c:76:13: note: byref variable will be forcibly initialized DTableDesc dtd; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_to_str': /kisskb/src/mm/mempolicy.c:3005:13: note: byref variable will be forcibly initialized nodemask_t nodes = NODE_MASK_NONE; ^ /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/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/kernel/module_signing.c: In function 'mod_verify_sig': /kisskb/src/kernel/module_signing.c:22:26: note: byref variable will be forcibly initialized struct module_signature ms; ^ /kisskb/src/drivers/clk/berlin/berlin2-pll.c: In function 'berlin2_pll_register': /kisskb/src/drivers/clk/berlin/berlin2-pll.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_update_pipe_position': /kisskb/src/sound/drivers/vx/vx_pcm.c:649:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_query_hbuffer_size': /kisskb/src/sound/drivers/vx/vx_pcm.c:237:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_start_stream': /kisskb/src/sound/drivers/vx/vx_pcm.c:459:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_stop_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:373:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_stop_stream': /kisskb/src/sound/drivers/vx/vx_pcm.c:475:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_pipe_can_start': /kisskb/src/sound/drivers/vx/vx_pcm.c:261:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_conf_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:281:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_send_irqa': /kisskb/src/sound/drivers/vx/vx_pcm.c:295:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_get_pipe_state': /kisskb/src/sound/drivers/vx/vx_pcm.c:212:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_set_stream_format': /kisskb/src/sound/drivers/vx/vx_pcm.c:126:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_alloc_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:395:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_set_ibl': /kisskb/src/sound/drivers/vx/vx_pcm.c:182:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_notify_end_of_buffer': /kisskb/src/sound/drivers/vx/vx_pcm.c:582:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; /* use a temporary rmh here */ ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_free_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:441:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_pcm_prepare': /kisskb/src/sound/drivers/vx/vx_pcm.c:791:17: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_init_audio_io': /kisskb/src/sound/drivers/vx/vx_pcm.c:1130:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/fs/befs/btree.c: In function 'befs_btree_find': /kisskb/src/fs/befs/btree.c:249:19: note: byref variable will be forcibly initialized befs_btree_super bt_super; ^ /kisskb/src/fs/befs/btree.c: In function 'befs_btree_read': /kisskb/src/fs/befs/btree.c:416:19: note: byref variable will be forcibly initialized befs_btree_super bt_super; ^ /kisskb/src/sound/synth/emux/emux.c: In function 'snd_emux_register': /kisskb/src/sound/synth/emux/emux.c:80:25: note: byref variable will be forcibly initialized struct snd_sf_callback sf_cb; ^ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:754:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/kernel/crash_core.c: In function 'vmcoreinfo_append_str': /kisskb/src/kernel/crash_core.c:353:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:63: /kisskb/src/kernel/module.c: In function 'perf_trace_module_load': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_free': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_request': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:63: /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ /kisskb/src/kernel/module.c: In function 'find_symbol': /kisskb/src/kernel/module.c:629:25: note: byref variable will be forcibly initialized struct find_symbol_arg fsa; ^ /kisskb/src/fs/ntfs/namei.c: In function 'ntfs_lookup': /kisskb/src/fs/ntfs/namei.c:168:14: note: byref variable will be forcibly initialized struct qstr nls_name; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/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/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/module.c:3798:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/kernel/module.c:1549:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^ In file included from /kisskb/src/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/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1895:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/module.c:3720:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_delete_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:515:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:513:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:501:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:498:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^ /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:414:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, im_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:410:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:409:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:407:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:406:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:390:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:389:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_node->child[next_bit], node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:378:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/bpf/lpm_trie.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^ /kisskb/src/sound/synth/emux/emux_seq.c: In function 'snd_emux_init_seq': /kisskb/src/sound/synth/emux/emux_seq.c:58:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pinfo; ^ /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized struct fb_cvt_data cvt; ^ 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/fs/nilfs2/namei.c: In function 'nilfs_rename': /kisskb/src/fs/nilfs2/namei.c:351: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:106: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:315: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:293: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:207: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:130: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:180:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /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/sound/drivers/vx/vx_mixer.c: In function 'vx_adjust_audio_level': /kisskb/src/sound/drivers/vx/vx_mixer.c:207:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_audio_switch': /kisskb/src/sound/drivers/vx/vx_mixer.c:290:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_audio_gain': /kisskb/src/sound/drivers/vx/vx_mixer.c:304:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_reset_audio_levels': /kisskb/src/sound/drivers/vx/vx_mixer.c:319:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_get_audio_vu_meter': /kisskb/src/sound/drivers/vx/vx_mixer.c:364:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_monitor_level': /kisskb/src/sound/drivers/vx/vx_mixer.c:272:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'snd_vx_mixer_new': /kisskb/src/sound/drivers/vx/vx_mixer.c:902:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new temp; ^ 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/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:662:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ /kisskb/src/fs/befs/inode.c: In function 'befs_check_inode': /kisskb/src/fs/befs/inode.c:23:18: note: byref variable will be forcibly initialized befs_inode_addr ino_num = fsrun_to_cpu(sb, raw_inode->inode_num); ^ /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/kernel/relay.c:1128:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^ /kisskb/src/kernel/relay.c: In function 'relay_late_setup_files': /kisskb/src/kernel/relay.c:579:37: note: byref variable will be forcibly initialized struct rchan_percpu_buf_dispatcher disp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:274:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^ /kisskb/src/crypto/aegis128-core.c:232:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:117:20: note: byref variable will be forcibly initialized union aegis_block key_iv; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_final': /kisskb/src/crypto/aegis128-core.c:366:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:213:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^ /kisskb/src/crypto/aegis128-core.c:171:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:297:20: note: byref variable will be forcibly initialized union aegis_block buf; ^ /kisskb/src/crypto/aegis128-core.c:296:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:434:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:433:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/aegis128-core.c:429:20: note: byref variable will be forcibly initialized union aegis_block tag; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': /kisskb/src/crypto/aegis128-core.c:411:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:410:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_simd': /kisskb/src/crypto/aegis128-core.c:497:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:496:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/aegis128-core.c:492:20: note: byref variable will be forcibly initialized union aegis_block tag; ^ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_simd': /kisskb/src/crypto/aegis128-core.c:472:21: note: byref variable will be forcibly initialized struct aegis_state state; ^ /kisskb/src/crypto/aegis128-core.c:471:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/sound/synth/emux/soundfont.c: In function 'open_patch': /kisskb/src/sound/synth/emux/soundfont.c:222:29: note: byref variable will be forcibly initialized struct soundfont_open_parm parm; ^ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_map': /kisskb/src/sound/synth/emux/soundfont.c:416:29: note: byref variable will be forcibly initialized struct soundfont_voice_map map; ^ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_data': /kisskb/src/sound/synth/emux/soundfont.c:698:31: note: byref variable will be forcibly initialized struct soundfont_sample_info sample_info; ^ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_info': /kisskb/src/sound/synth/emux/soundfont.c:564:22: note: byref variable will be forcibly initialized struct snd_sf_zone tmpzone; ^ /kisskb/src/sound/synth/emux/soundfont.c:513:33: note: byref variable will be forcibly initialized struct soundfont_voice_rec_hdr hdr; ^ /kisskb/src/sound/synth/emux/soundfont.c: In function 'snd_soundfont_load': /kisskb/src/sound/synth/emux/soundfont.c:119:30: note: byref variable will be forcibly initialized struct soundfont_patch_info patch; ^ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_guspatch': /kisskb/src/sound/synth/emux/soundfont.c:941:20: note: byref variable will be forcibly initialized struct patch_info patch; ^ /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/sound/synth/emux/emux_hwdep.c: In function 'snd_emux_hwdep_misc_mode': /kisskb/src/sound/synth/emux/emux_hwdep.c:53:28: note: byref variable will be forcibly initialized struct snd_emux_misc_mode info; ^ /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/sound/synth/emux/emux_hwdep.c: In function 'snd_emux_hwdep_load_patch': /kisskb/src/sound/synth/emux/emux_hwdep.c:23:30: note: byref variable will be forcibly initialized struct soundfont_patch_info patch; ^ /kisskb/src/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; ^ /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); ^ /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c: In function 'hisi_register_clkgate_sep': /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c:91:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/befs/debug.c: In function 'befs_error': /kisskb/src/fs/befs/debug.c:32:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/befs/debug.c:31:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/befs/debug.c: In function 'befs_warning': /kisskb/src/fs/befs/debug.c:45:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/befs/debug.c:44: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/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); ^ /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/drivers/video/fbdev/matrox/matroxfb_crtc2.c: In function 'matroxfb_dh_set_par': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_crtc2.c:344:21: note: byref variable will be forcibly initialized struct my_timming mt; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_crtc2.c: In function 'matroxfb_dh_ioctl': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_crtc2.c:435:22: note: byref variable will be forcibly initialized struct fb_vblank vblank; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:276:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:311:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:309:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:335: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:376:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ /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/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/sound/synth/emux/emux_oss.c: In function 'snd_emux_load_patch_seq_oss': /kisskb/src/sound/synth/emux/emux_oss.c:211:31: note: byref variable will be forcibly initialized struct soundfont_patch_info patch; ^ /kisskb/src/sound/synth/emux/emux_oss.c: In function 'snd_emux_open_seq_oss': /kisskb/src/sound/synth/emux/emux_oss.c:100:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback callback; ^ /kisskb/src/sound/synth/emux/emux_oss.c: In function 'fake_event': /kisskb/src/sound/synth/emux/emux_oss.c:483:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:360:12: note: byref variable will be forcibly initialized LIST_HEAD(local_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_replace_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/padata.c:649:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ps->pd, pd_new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/bpf/cgroup.c:275:14: note: in expansion of macro 'rcu_replace_pointer' old_array = rcu_replace_pointer(cgrp->bpf.effective[type], old_array, ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:487:12: note: byref variable will be forcibly initialized LIST_HEAD(works); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/padata.c:486:29: note: byref variable will be forcibly initialized struct padata_mt_job_state ps; ^ /kisskb/src/kernel/padata.c:485:21: note: byref variable will be forcibly initialized struct padata_work my_work, *pw; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /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/drivers/clk/hisilicon/clkdivider-hi6220.c: In function 'hi6220_register_clkdiv': /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:106:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_sock_addr': /kisskb/src/kernel/bpf/cgroup.c:1074:26: note: byref variable will be forcibly initialized struct sockaddr_storage unspec; ^ 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, ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_check_dev_permission': /kisskb/src/kernel/bpf/cgroup.c:1129:28: note: byref variable will be forcibly initialized struct bpf_cgroup_dev_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/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function '__mmu_notifier_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/mm/mmu_notifier.c:655:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->notifier_subscriptions, subscriptions); ^ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/mmu_notifier.c:982:18: note: in expansion of macro 'smp_load_acquire' subscriptions = smp_load_acquire(&mm->notifier_subscriptions); ^ In file included from /kisskb/src/include/linux/swait.h:8: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, ^ /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/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:5507:18: note: byref variable will be forcibly initialized struct btf_show sseq; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5557:27: note: byref variable will be forcibly initialized struct btf_show_snprintf ssnprintf; ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:5660:22: note: byref variable will be forcibly initialized struct bpf_btf_info info; ^ /kisskb/src/sound/drivers/vx/vx_uer.c: In function 'vx_modify_board_inputs': /kisskb/src/sound/drivers/vx/vx_uer.c:36:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/sound/drivers/vx/vx_uer.c: In function 'vx_modify_board_clock': /kisskb/src/sound/drivers/vx/vx_uer.c:22:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_match_name': /kisskb/src/fs/f2fs/dir.c:262:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_setup_filename': /kisskb/src/fs/f2fs/dir.c:139:22: note: byref variable will be forcibly initialized struct fscrypt_name crypt_name; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_prepare_lookup': /kisskb/src/fs/f2fs/dir.c:158:22: note: byref variable will be forcibly initialized struct fscrypt_name crypt_name; ^ /kisskb/src/fs/f2fs/dir.c: In function 'find_in_block': /kisskb/src/fs/f2fs/dir.c:198:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_find_entry': /kisskb/src/fs/f2fs/dir.c:432:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_has_enough_room': /kisskb/src/fs/f2fs/dir.c:669:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_do_make_empty_dir': /kisskb/src/fs/f2fs/dir.c:527:21: note: byref variable will be forcibly initialized struct fscrypt_str dotdot = FSTR_INIT("..", 2); ^ /kisskb/src/fs/f2fs/dir.c:526:21: note: byref variable will be forcibly initialized struct fscrypt_str dot = FSTR_INIT(".", 1); ^ /kisskb/src/fs/f2fs/dir.c: In function 'make_empty_dir': /kisskb/src/fs/f2fs/dir.c:541:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_add_regular_entry': /kisskb/src/fs/f2fs/dir.c:712:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_do_add_link': /kisskb/src/fs/f2fs/dir.c:820:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_fill_dentries': /kisskb/src/fs/f2fs/dir.c:993:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/dir.c:991:21: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(NULL, 0); ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_readdir': /kisskb/src/fs/f2fs/dir.c:1075:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^ /kisskb/src/fs/f2fs/dir.c:1074:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c: In function 'clk_register_hisi_phase': /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c:98:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/fs/btrfs/ctree.c:10:0: /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/drivers/video/fbdev/aty/radeon_base.c: In function 'radeonfb_check_var': /kisskb/src/drivers/video/fbdev/aty/radeon_base.c:834:34: note: byref variable will be forcibly initialized struct fb_var_screeninfo v; ^ In file included from /kisskb/src/include/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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/btrfs/ctree.c:6: /kisskb/src/fs/btrfs/ctree.c: In function 'insert_new_root': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/ctree.c:3340:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->node, c); ^ /kisskb/src/fs/btrfs/ctree.c:3307:24: note: byref variable will be forcibly initialized struct btrfs_disk_key lower_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'copy_for_split': /kisskb/src/fs/btrfs/ctree.c:4010:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c:4009:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'del_ptr': /kisskb/src/fs/btrfs/ctree.c:4862:25: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'reada_for_search': /kisskb/src/fs/btrfs/ctree.c:2153:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'read_block_for_search': /kisskb/src/fs/btrfs/ctree.c:2304:19: note: byref variable will be forcibly initialized struct btrfs_key first_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_copy_root': /kisskb/src/fs/btrfs/ctree.c:187:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_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/fs/btrfs/ctree.c:6: /kisskb/src/fs/btrfs/ctree.c: In function '__btrfs_cow_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/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/ctree.c:1092:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->node, cow); ^ /kisskb/src/fs/btrfs/ctree.c:1018:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'comp_keys': /kisskb/src/fs/btrfs/ctree.c:1533:19: note: byref variable will be forcibly initialized struct btrfs_key k1; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'generic_bin_search': /kisskb/src/fs/btrfs/ctree.c:1678:25: note: byref variable will be forcibly initialized struct btrfs_disk_key unaligned; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'check_sibling_keys': /kisskb/src/fs/btrfs/ctree.c:3112:19: note: byref variable will be forcibly initialized struct btrfs_key right_first; ^ /kisskb/src/fs/btrfs/ctree.c:3111:19: note: byref variable will be forcibly initialized struct btrfs_key left_last; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_read_node_slot': /kisskb/src/fs/btrfs/ctree.c:1756:19: note: byref variable will be forcibly initialized struct btrfs_key first_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_realloc_node': /kisskb/src/fs/btrfs/ctree.c:1583:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'push_nodes_for_insert': /kisskb/src/fs/btrfs/ctree.c:2116:26: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c:2062:26: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'split_node': /kisskb/src/fs/btrfs/ctree.c:3415:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'balance_level': /kisskb/src/fs/btrfs/ctree.c:1961:25: note: byref variable will be forcibly initialized struct btrfs_disk_key mid_key; ^ /kisskb/src/fs/btrfs/ctree.c:1915:26: note: byref variable will be forcibly initialized struct btrfs_disk_key right_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/fs/btrfs/ctree.c:6: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/ctree.c:1839:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->node, child); ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_set_item_key_safe': /kisskb/src/fs/btrfs/ctree.c:3046:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function '__push_leaf_right': /kisskb/src/fs/btrfs/ctree.c:3550:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c:3549:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c: In function '__push_leaf_left': /kisskb/src/fs/btrfs/ctree.c:3791:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c:3780:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'split_leaf': /kisskb/src/fs/btrfs/ctree.c:4134:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'setup_leaf_for_split': /kisskb/src/fs/btrfs/ctree.c:4302:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'split_item': /kisskb/src/fs/btrfs/ctree.c:4376:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_truncate_item': /kisskb/src/fs/btrfs/ctree.c:4551:25: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c:4513:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_extend_item': /kisskb/src/fs/btrfs/ctree.c:4608:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'setup_items_for_insert': /kisskb/src/fs/btrfs/ctree.c:4683:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c:4680:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_del_items': /kisskb/src/fs/btrfs/ctree.c:4962:26: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ctree.c:4927:26: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_prev_leaf': /kisskb/src/fs/btrfs/ctree.c:5023:24: note: byref variable will be forcibly initialized struct btrfs_disk_key found_key; ^ /kisskb/src/fs/btrfs/ctree.c:5022:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_find_next_key': /kisskb/src/fs/btrfs/ctree.c:5212:21: note: byref variable will be forcibly initialized struct btrfs_key cur_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_search_forward': /kisskb/src/fs/btrfs/ctree.c:5086:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_next_old_leaf': /kisskb/src/fs/btrfs/ctree.c:5277:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_find_item': /kisskb/src/fs/btrfs/ctree.c:2435:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_previous_item': /kisskb/src/fs/btrfs/ctree.c:5438:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/ctree.c: In function 'btrfs_previous_extent_item': /kisskb/src/fs/btrfs/ctree.c:5479:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/fs/befs/befs.h:148:0, from /kisskb/src/fs/befs/linuxvfs.c:27: /kisskb/src/fs/befs/linuxvfs.c: In function 'fsds_to_cpu': /kisskb/src/fs/befs/endian.h:108:19: note: byref variable will be forcibly initialized befs_data_stream data; ^ /kisskb/src/fs/befs/linuxvfs.c: In function 'befs_get_block': /kisskb/src/fs/befs/linuxvfs.c:138:17: note: byref variable will be forcibly initialized befs_block_run run = BAD_IADDR; ^ /kisskb/src/mm/slub.c: In function 'slab_fix': 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:208:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/mm/slub.c:668:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c:667:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:644:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/mm/slub.c: In function 'slab_bug': /kisskb/src/mm/slub.c:652:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c:651: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:740:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_transaction_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/btrfs.h:182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_transaction_commit, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__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/events/btrfs.h:203:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__inode, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_get_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/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:281:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(btrfs_get_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_handle_em_exist': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:331:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_handle_em_exist, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__ordered_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/btrfs.h:512:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__ordered_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__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/events/btrfs.h:596:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__writepage, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_writepage_end_io_hook': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:653:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_writepage_end_io_hook, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_sync_file': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:686:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_sync_file, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_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/btrfs.h:718:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_sync_fs, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_add_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/include/trace/events/btrfs.h:735:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_add_block_group, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_delayed_tree_ref': /kisskb/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/btrfs.h:780:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs_delayed_tree_ref, ^ /kisskb/src/mm/slub.c: In function 'list_locations': /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_delayed_data_ref': /kisskb/src/mm/slub.c:4733:19: note: byref variable will be forcibly initialized struct loc_track t = { 0, 0, NULL }; ^ /kisskb/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/btrfs.h:843:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs_delayed_data_ref, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_delayed_ref_head': /kisskb/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/btrfs.h:910:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs_delayed_ref_head, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__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/events/btrfs.h:969:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__chunk, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_cow_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/btrfs.h:1019:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_cow_block, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_flush_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/btrfs.h:1111:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_flush_space, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__reserved_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/btrfs.h:1141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__reserved_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_find_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/include/trace/events/btrfs.h:1177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(find_free_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__reserve_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/btrfs.h:1205:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__reserve_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_find_cluster': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1251:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_find_cluster, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_failed_cluster_setup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1284:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_failed_cluster_setup, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_setup_cluster': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1301:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_setup_cluster, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_alloc_extent_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/btrfs.h:1337:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alloc_extent_state, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_free_extent_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/btrfs.h:1360:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(free_extent_state, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__work__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/events/btrfs.h:1414:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__work__done, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__qgroup_rsv_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/events/btrfs.h:1521:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__qgroup_rsv_data, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_qgroup_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/btrfs.h:1571:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs_qgroup_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_qgroup_num_dirty_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/btrfs.h:1607:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qgroup_num_dirty_extents, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_qgroup_account_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/btrfs.h:1628:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_qgroup_account_extent, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_qgroup_update_counters': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1661:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qgroup_update_counters, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_qgroup_update_reserve': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1690:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qgroup_update_reserve, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_qgroup_meta_reserve': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1716:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qgroup_meta_reserve, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_qgroup_meta_convert': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1739:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qgroup_meta_convert, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_qgroup_meta_free_all_pertrans': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1762:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qgroup_meta_free_all_pertrans, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__prelim_ref': /kisskb/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/btrfs.h:1787:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__prelim_ref, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_inode_mod_outstanding_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/btrfs.h:1844:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_inode_mod_outstanding_extents, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__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/events/btrfs.h:1866:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__block_group, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_set_extent_bit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1908:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_set_extent_bit, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_clear_extent_bit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1947:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_clear_extent_bit, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_convert_extent_bit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1986:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_convert_extent_bit, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_locking_events': /kisskb/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/btrfs.h:2072:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs_locking_events, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__space_info_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/btrfs.h:2112:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__space_info_update, ^ 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:3872: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/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__file_extent_item_regular': /kisskb/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/btrfs.h:369:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__file_extent_item_regular, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__file_extent_item_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/events/btrfs.h:423:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS( ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'perf_trace_btrfs_space_reservation': /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/btrfs.h:1054:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_space_reservation, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_space_reservation': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1054:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_space_reservation, ^ /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/btrfs.h:1054:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_space_reservation, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'perf_trace_btrfs_trigger_flush': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1080:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_trigger_flush, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_trigger_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1080:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_trigger_flush, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/btrfs.h:1080:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(btrfs_trigger_flush, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__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/events/btrfs.h:1379:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__work, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'perf_trace_btrfs__workqueue': /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/btrfs.h:1459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__workqueue, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/btrfs.h:2154, from /kisskb/src/fs/btrfs/super.c:54: /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__workqueue': /kisskb/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/btrfs.h:1459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__workqueue, ^ /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/btrfs.h:1459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__workqueue, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs__workqueue_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/events/btrfs.h:1492:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs__workqueue_done, ^ /kisskb/src/fs/btrfs/super.c: In function 'trace_event_raw_event_btrfs_sleep_tree_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/btrfs.h:2028:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btrfs_sleep_tree_lock, ^ /kisskb/src/mm/slub.c: In function 'kmem_cache_free_bulk': /kisskb/src/mm/slub.c:3262:28: note: byref variable will be forcibly initialized struct detached_freelist df; ^ In file included from /kisskb/src/fs/btrfs/delayed-inode.h:17:0, from /kisskb/src/fs/btrfs/super.c:30: /kisskb/src/fs/btrfs/super.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/super.c: In function 'btrfs_dir_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2090:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_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/blkdev.h:5, from /kisskb/src/fs/btrfs/super.c:6: /kisskb/src/fs/btrfs/super.c: In function 'btrfs_remount_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/fs/btrfs/super.c:1855:3: note: in expansion of macro 'wait_event' wait_event(fs_info->transaction_wait, ^ /kisskb/src/fs/btrfs/super.c: In function 'get_default_subvol_objectid': /kisskb/src/fs/btrfs/super.c:1295:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/mm/memory_hotplug.c: In function 'do_migrate_range': /kisskb/src/mm/memory_hotplug.c:1334:35: note: byref variable will be forcibly initialized struct migration_target_control mtc = { ^ /kisskb/src/mm/memory_hotplug.c:1333:14: note: byref variable will be forcibly initialized nodemask_t nmask = node_states[N_MEMORY]; ^ 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_hotplug.c:9: /kisskb/src/mm/memory_hotplug.c:1280:12: note: byref variable will be forcibly initialized LIST_HEAD(source); ^ /kisskb/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:4146:19: note: byref variable will be forcibly initialized struct list_head discard; ^ /kisskb/src/fs/btrfs/super.c: In function 'btrfs_printk': /kisskb/src/fs/btrfs/super.c:222:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/super.c:221:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/super.c: In function '__btrfs_handle_fs_error': /kisskb/src/fs/btrfs/super.c:147:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/super.c:146:20: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/mm/memory_hotplug.c: In function 'online_pages': /kisskb/src/mm/memory_hotplug.c:786:23: note: byref variable will be forcibly initialized struct memory_notify arg; ^ /kisskb/src/fs/btrfs/super.c: In function '__btrfs_panic': /kisskb/src/fs/btrfs/super.c:305:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/memory_hotplug.c: In function 'offline_pages': /kisskb/src/mm/memory_hotplug.c:1457:23: note: byref variable will be forcibly initialized struct memory_notify arg; ^ /kisskb/src/fs/btrfs/super.c: In function 'btrfs_get_subvol_name_from_objectid': /kisskb/src/fs/btrfs/super.c:1161:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_period_bytes': /kisskb/src/sound/drivers/aloop.c:980:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_channels': /kisskb/src/sound/drivers/aloop.c:964:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_rate': /kisskb/src/sound/drivers/aloop.c:948:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ In file included from /kisskb/src/sound/drivers/aloop.c:28:0: /kisskb/src/sound/drivers/aloop.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_format': /kisskb/src/sound/drivers/aloop.c:933:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/drivers/clk/hisilicon/clk-hi6220-stub.c: In function 'hi6220_acpu_set_freq': /kisskb/src/drivers/clk/hisilicon/clk-hi6220-stub.c:78:25: note: byref variable will be forcibly initialized union hi6220_mbox_data data; ^ /kisskb/src/drivers/clk/hisilicon/clk-hi6220-stub.c: In function 'hi6220_stub_clk_probe': /kisskb/src/drivers/clk/hisilicon/clk-hi6220-stub.c:196: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/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/mm/migrate.c: In function 'migrate_vma_collect': /kisskb/src/mm/migrate.c:2544:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ 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:703, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:522: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/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, ^ 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:1433: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/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/mm/migrate.c: In function 'do_pages_move': /kisskb/src/mm/migrate.c:1755: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/migrate.c: In function 'kernel_move_pages': /kisskb/src/mm/migrate.c:1961:13: note: byref variable will be forcibly initialized nodemask_t task_nodes; ^ /kisskb/src/mm/migrate.c: In function 'migrate_vma_pages': /kisskb/src/mm/migrate.c:3030:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ 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/f2fs/file.c: In function 'f2fs_ioc_get_compress_option': /kisskb/src/fs/f2fs/file.c:3950:26: note: byref variable will be forcibly initialized struct f2fs_comp_option option; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fsgetxattr': /kisskb/src/fs/f2fs/file.c:3141:17: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_release_compress_blocks': /kisskb/src/fs/f2fs/file.c:3547:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fitrim': /kisskb/src/fs/f2fs/file.c:2296:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_gc_range': /kisskb/src/fs/f2fs/file.c:2525:23: note: byref variable will be forcibly initialized struct f2fs_gc_range range; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_flush_device': /kisskb/src/fs/f2fs/file.c:2918:27: note: byref variable will be forcibly initialized struct f2fs_flush_device range; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_defragment_range': /kisskb/src/fs/f2fs/file.c:2568:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_defragment': /kisskb/src/fs/f2fs/file.c:2712:25: note: byref variable will be forcibly initialized struct f2fs_defragment range; ^ /kisskb/src/fs/f2fs/file.c: In function '__read_out_blkaddrs': /kisskb/src/fs/f2fs/file.c:1099:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function '__roll_back_blkaddrs': /kisskb/src/fs/f2fs/file.c:1154:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_reserve_compress_blocks': /kisskb/src/fs/f2fs/file.c:3700:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_sec_trim_file': /kisskb/src/fs/f2fs/file.c:3862:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c:3793:28: note: byref variable will be forcibly initialized struct f2fs_sectrim_range range; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_set_compress_option': /kisskb/src/fs/f2fs/file.c:3978:26: note: byref variable will be forcibly initialized struct f2fs_comp_option option; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_zero_range': /kisskb/src/fs/f2fs/file.c:1462:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/watch_queue.c:353:12: note: in expansion of macro 'rcu_replace_pointer' wfilter = rcu_replace_pointer(wqueue->filter, wfilter, ^ /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized struct watch_notification_filter filter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'init_watch': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:427:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->queue, wqueue); ^ /kisskb/src/kernel/watch_queue.c: In function 'add_watch_to_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, wlist); ^ /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:507:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^ /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized struct watch_notification_removal n; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_vm_page_mkwrite': /kisskb/src/fs/f2fs/file.c:59:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/watch_queue.c:592:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_seek_block': /kisskb/src/fs/f2fs/file.c:403:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ In file included from /kisskb/src/include/linux/rcupdate.h:30:0, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/stackleak.h:5, from /kisskb/src/kernel/stackleak.c:13: /kisskb/src/kernel/stackleak.c: In function 'stackleak_erase': /kisskb/src/arch/arm64/include/asm/processor.h:321:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^ /kisskb/src/kernel/stackleak.c:103:26: note: in expansion of macro 'current_top_of_stack' current->lowest_stack = current_top_of_stack() - THREAD_SIZE/64; ^ /kisskb/src/arch/arm64/include/asm/processor.h:321:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^ /kisskb/src/kernel/stackleak.c:95:14: note: in expansion of macro 'current_top_of_stack' boundary = current_top_of_stack(); ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_do_truncate_blocks': /kisskb/src/fs/f2fs/file.c:660:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_truncate_hole': /kisskb/src/fs/f2fs/file.c:1006:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function '__clone_blkaddrs': /kisskb/src/fs/f2fs/file.c:1190:21: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/file.c:1189:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_move_range': /kisskb/src/fs/f2fs/file.c:2903:25: note: byref variable will be forcibly initialized struct f2fs_move_range range; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fssetxattr': /kisskb/src/fs/f2fs/file.c:3153:21: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/f2fs/file.c:3153:17: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_precache_extents': /kisskb/src/fs/f2fs/file.c:3283:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'sci_clk_get': /kisskb/src/drivers/clk/keystone/sci-clk.c:389:17: note: byref variable will be forcibly initialized struct sci_clk key; ^ /kisskb/src/drivers/clk/keystone/sci-clk.c: In function 'ti_sci_scan_clocks_from_dt': /kisskb/src/drivers/clk/keystone/sci-clk.c:522:19: note: byref variable will be forcibly initialized struct list_head clks; ^ /kisskb/src/drivers/clk/keystone/sci-clk.c:521:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/sound/pci/echoaudio/darla20.c:89:0: /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ In file included from /kisskb/src/sound/pci/echoaudio/darla20.c:40:0: /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/darla20.c:89:0: /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ 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; ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:1999: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:2034:17: note: byref variable will be forcibly initialized pmd_t old_pmd, _pmd; ^ 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/pci/controller/pcie-rcar-host.c:15: /kisskb/src/drivers/pci/controller/pcie-rcar-host.c: In function 'rcar_pcie_hw_enable': /kisskb/src/drivers/pci/controller/pcie-rcar-host.c:262:12: note: byref variable will be forcibly initialized LIST_HEAD(res); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/controller/pcie-rcar-host.c: In function 'rcar_pcie_get_resources': /kisskb/src/drivers/pci/controller/pcie-rcar-host.c:768:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/pci/controller/pcie-rcar-host.c: In function 'rcar_msi_setup_irqs': /kisskb/src/drivers/pci/controller/pcie-rcar-host.c:591:17: note: byref variable will be forcibly initialized struct msi_msg msg; ^ /kisskb/src/drivers/pci/controller/pcie-rcar-host.c: In function 'rcar_msi_setup_irq': /kisskb/src/drivers/pci/controller/pcie-rcar-host.c:558:17: note: byref variable will be forcibly initialized struct msi_msg msg; ^ /kisskb/src/mm/huge_memory.c: In function 'change_huge_pmd': /kisskb/src/mm/huge_memory.c:1820:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(*pmd); ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2204:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/huge_memory.c: In function 'copy_huge_pmd': /kisskb/src/mm/huge_memory.c:1046:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(pmd); ^ 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:703, 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:2723: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:2852: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/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/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/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/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/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; ^ /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; ^ In file included from /kisskb/src/fs/ntfs/usnjrnl.c:18:0: /kisskb/src/fs/ntfs/usnjrnl.c: In function 'get_current_ntfs_time': /kisskb/src/fs/ntfs/time.h:52:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /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; ^ In file included from /kisskb/src/drivers/gpio/gpio-mc33880.c:13:0: /kisskb/src/drivers/gpio/gpio-mc33880.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/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; ^ /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/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/drivers/pci/controller/pci-host-common.c: In function 'gen_pci_init': /kisskb/src/drivers/pci/controller/pci-host-common.c:27:18: note: byref variable will be forcibly initialized struct resource cfgres; ^ /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 = { ^ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c: In function 'radeon_check_modes': /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:932:23: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:781:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ 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/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/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) ^ /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/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/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_whole': /kisskb/src/fs/reiserfs/do_balan.c:843:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/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/drivers/video/fbdev/aty/radeon_accel.c: In function 'radeonfb_fillrect': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c:71:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^ /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c: In function 'radeonfb_copyarea': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c:138:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'lookup_tree_block_ref': /kisskb/src/fs/btrfs/extent-tree.c:722:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/fs/btrfs/tree-log.h:9:0, from /kisskb/src/fs/btrfs/extent-tree.c:20: /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'insert_tree_block_ref': /kisskb/src/fs/btrfs/extent-tree.c:745:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'run_delayed_extent_op': /kisskb/src/fs/btrfs/extent-tree.c:1578:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'alloc_reserved_tree_block': /kisskb/src/fs/btrfs/extent-tree.c:4465:19: note: byref variable will be forcibly initialized struct btrfs_key extent_key; ^ In file included from /kisskb/src/fs/btrfs/tree-log.h:9:0, from /kisskb/src/fs/btrfs/extent-tree.c:20: /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'remove_extent_data_ref': /kisskb/src/fs/btrfs/extent-tree.c:632:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/pci/controller/pcie-xilinx.c: In function 'xilinx_pcie_msi_setup_irq': /kisskb/src/drivers/pci/controller/pcie-xilinx.c:264:17: note: byref variable will be forcibly initialized struct msi_msg 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/include/linux/compat.h:17, from /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:51: /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c: In function 'aty_waitforvblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:1777:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(vbl->wait, ^ /kisskb/src/drivers/pci/controller/pcie-xilinx.c: In function 'xilinx_pcie_parse_dt': /kisskb/src/drivers/pci/controller/pcie-xilinx.c:574:18: note: byref variable will be forcibly initialized struct resource regs; ^ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c: In function 'atyfb_check_var': /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:1528:16: note: byref variable will be forcibly initialized union aty_pll pll; ^ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:1527:14: note: byref variable will be forcibly initialized struct crtc crtc; ^ /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c: In function 'aty_init': /kisskb/src/drivers/video/fbdev/aty/atyfb_base.c:2354:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_lookup_data_extent': /kisskb/src/fs/btrfs/extent-tree.c:124:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_lookup_extent_info': /kisskb/src/fs/btrfs/extent-tree.c:157:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'reada_walk_down': /kisskb/src/fs/btrfs/extent-tree.c:4806:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'extent_data_ref_count': /kisskb/src/fs/btrfs/extent-tree.c:677:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'check_committed_ref': /kisskb/src/fs/btrfs/extent-tree.c:2315:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'lookup_inline_extent_backref': /kisskb/src/fs/btrfs/extent-tree.c:824:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'insert_extent_data_ref': /kisskb/src/fs/btrfs/extent-tree.c:556:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function '__btrfs_inc_extent_ref': /kisskb/src/fs/btrfs/extent-tree.c:1460:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'lookup_extent_data_ref': /kisskb/src/fs/btrfs/extent-tree.c:480:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function '__btrfs_free_extent': /kisskb/src/fs/btrfs/extent-tree.c:2983:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'run_delayed_data_ref': /kisskb/src/fs/btrfs/extent-tree.c:1517:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_exclude_logged_extents': /kisskb/src/fs/btrfs/extent-tree.c:2684:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function '__btrfs_mod_ref': /kisskb/src/fs/btrfs/extent-tree.c:2416:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'do_walk_down': /kisskb/src/fs/btrfs/extent-tree.c:5001:19: note: byref variable will be forcibly initialized struct btrfs_key first_key; ^ /kisskb/src/fs/btrfs/extent-tree.c:5000:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_alloc_tree_block': /kisskb/src/fs/btrfs/extent-tree.c:4694:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'btrfs_drop_snapshot': /kisskb/src/fs/btrfs/extent-tree.c:5394:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/sound/pci/echoaudio/gina20.c:93:0: /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ In file included from /kisskb/src/sound/pci/echoaudio/gina20.c:44:0: /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/gina20.c:93:0: /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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, ^ 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:703, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'collapse_file': /kisskb/src/mm/khugepaged.c:1644:17: note: byref variable will be forcibly initialized 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:1643: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/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/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:703, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_scan_file': /kisskb/src/mm/khugepaged.c:1972: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': /kisskb/src/mm/khugepaged.c:1061: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:1053: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) ^ 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:2252: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:2245:3: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(khugepaged_wait, ^ /kisskb/src/fs/nilfs2/segbuf.c: In function 'nilfs_segbuf_write': /kisskb/src/fs/nilfs2/segbuf.c:455:26: note: byref variable will be forcibly initialized struct nilfs_write_info wi; ^ In file included from /kisskb/src/fs/btrfs/print-tree.c:6:0: /kisskb/src/fs/btrfs/print-tree.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/print-tree.c: In function 'btrfs_dir_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2090:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/print-tree.c: In function 'print_extent_item': /kisskb/src/fs/btrfs/print-tree.c:85:24: note: byref variable will be forcibly initialized struct btrfs_disk_key key; ^ In file included from /kisskb/src/fs/btrfs/print-tree.c:6:0: /kisskb/src/fs/btrfs/print-tree.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/print-tree.c: In function 'btrfs_print_leaf': /kisskb/src/fs/btrfs/print-tree.c:213:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/print-tree.c:212:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/print-tree.c: In function 'btrfs_print_tree': /kisskb/src/fs/btrfs/print-tree.c:388:20: note: byref variable will be forcibly initialized struct btrfs_key first_key; ^ /kisskb/src/fs/btrfs/print-tree.c:360:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'p4d_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:402:8: note: byref variable will be forcibly initialized p4d_t p4d; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pgd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:411:8: note: byref variable will be forcibly initialized pgd_t pgd; ^ /kisskb/src/mm/debug_vm_pgtable.c: In function 'swap_migration_tests': /kisskb/src/mm/debug_vm_pgtable.c:751:14: note: byref variable will be forcibly initialized swp_entry_t swp; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'de_still_valid': /kisskb/src/fs/reiserfs/namei.c:1262:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry tmp = *de; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_find_entry': /kisskb/src/fs/reiserfs/namei.c:308:17: note: byref variable will be forcibly initialized struct cpu_key key_to_search; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rmdir': /kisskb/src/fs/reiserfs/namei.c:904:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/namei.c:901:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_unlink': /kisskb/src/fs/reiserfs/namei.c:1000:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c:998:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_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:1318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c:1316:44: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1316:36: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1316:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1315:47: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c:1315:33: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c:1315:19: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_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:789:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:788:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_symlink': /kisskb/src/fs/reiserfs/namei.c:1105:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:1104:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_link': /kisskb/src/fs/reiserfs/namei.c:1202:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_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; ^ 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, ^ /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; ^ 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/sound/pci/emu10k1/memory.c: In function '__synth_free_pages': /kisskb/src/sound/pci/emu10k1/memory.c:476:24: note: byref variable will be forcibly initialized struct snd_dma_buffer dmab; ^ /kisskb/src/sound/pci/emu10k1/memory.c: In function 'synth_alloc_pages': /kisskb/src/sound/pci/emu10k1/memory.c:508:24: note: byref variable will be forcibly initialized struct snd_dma_buffer dmab; ^ 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/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/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/fs/f2fs/inode.c:14:0: /kisskb/src/fs/f2fs/inode.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/f2fs/inode.c: In function 'f2fs_handle_failed_inode': /kisskb/src/fs/f2fs/inode.c:827:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/drivers/video/fbdev/sis/sis_main.c: In function 'sisfb_ioctl': /kisskb/src/drivers/video/fbdev/sis/sis_main.c:1690:19: note: byref variable will be forcibly initialized struct fb_vblank sisvbblank; ^ /kisskb/src/drivers/video/fbdev/sis/sis_main.c:1689:20: note: byref variable will be forcibly initialized struct sis_memreq sismemreq; ^ /kisskb/src/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/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; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'map_block_for_writepage': /kisskb/src/fs/reiserfs/inode.c:2373:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/inode.c:2369:19: note: byref variable will be forcibly initialized struct item_head tmp_ih; ^ /kisskb/src/fs/reiserfs/inode.c:2367:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_full_page': /kisskb/src/fs/reiserfs/inode.c:2534:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/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:3356:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/inode.c:3323:40: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/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; ^ In file included from /kisskb/src/sound/pci/echoaudio/gina24.c:117:0: /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ /kisskb/src/drivers/clk/samsung/clk-pll.c: In function '_samsung_clk_register_pll': /kisskb/src/drivers/clk/samsung/clk-pll.c:1249:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/sound/pci/echoaudio/gina24.c:50:0: /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/gina24.c:117:0: /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/gina24.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/hda/hdac_controller.c: In function 'snd_hdac_bus_get_response': /kisskb/src/sound/hda/hdac_controller.c:246:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/pci/emu10k1/emupcm.c: In function 'snd_emu10k1_pcm_mixer_notify1': /kisskb/src/sound/pci/emu10k1/emupcm.c:1031:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/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/sound/pci/emu10k1/emumixer.c: In function 'remove_ctl': /kisskb/src/sound/pci/emu10k1/emumixer.c:1749:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/emu10k1/emumixer.c: In function 'ctl_find': /kisskb/src/sound/pci/emu10k1/emumixer.c:1758:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ /kisskb/src/sound/pci/emu10k1/emumixer.c: In function 'snd_emu10k1_mixer': /kisskb/src/sound/pci/emu10k1/emumixer.c:1900:28: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ 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, ^ In file included from /kisskb/src/fs/btrfs/root-tree.c:8:0: /kisskb/src/fs/btrfs/root-tree.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/root-tree.c: In function 'btrfs_find_root': /kisskb/src/fs/btrfs/root-tree.c:68:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/root-tree.c: In function 'btrfs_find_orphan_roots': /kisskb/src/fs/btrfs/root-tree.c:212:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/root-tree.c: In function 'btrfs_del_root_ref': /kisskb/src/fs/btrfs/root-tree.c:325:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/root-tree.c: In function 'btrfs_add_root_ref': /kisskb/src/fs/btrfs/root-tree.c:394:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/root-tree.c: In function 'btrfs_update_root_times': /kisskb/src/fs/btrfs/root-tree.c:460:20: note: byref variable will be forcibly initialized struct timespec64 ct; ^ /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c: In function 'r9a06g032_register_gate': /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c:507:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c: In function 'r9a06g032_register_div': /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c:677:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c: In function 'r9a06g032_register_bitsel': /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c:761:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c: In function 'r9a06g032_register_dualgate': /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c:852:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c: In function 'r9a06g032_attach_dev': /kisskb/src/drivers/clk/renesas/r9a06g032-clocks.c:384:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /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/drivers/clk/samsung/clk-cpu.c: In function 'exynos_register_cpu_clock': /kisskb/src/drivers/clk/samsung/clk-cpu.c:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_commit_page': /kisskb/src/fs/reiserfs/file.c:182:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/sound/pci/emu10k1/emufx.c: In function 'snd_emu10k1_verify_controls': /kisskb/src/sound/pci/emu10k1/emufx.c:740:29: note: byref variable will be forcibly initialized struct emu10k1_ctl_elem_id id; ^ /kisskb/src/sound/pci/emu10k1/emufx.c: In function 'snd_emu10k1_del_controls': /kisskb/src/sound/pci/emu10k1/emufx.c:904:29: note: byref variable will be forcibly initialized struct emu10k1_ctl_elem_id id; ^ /kisskb/src/sound/pci/emu10k1/emufx.c: In function 'snd_emu10k1_add_controls': /kisskb/src/sound/pci/emu10k1/emufx.c:811:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^ /kisskb/src/sound/pci/emu10k1/timer.c: In function 'snd_emu10k1_timer': /kisskb/src/sound/pci/emu10k1/timer.c:67:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/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/f2fs/namei.c: In function 'f2fs_symlink': /kisskb/src/fs/f2fs/namei.c:646:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_lookup': /kisskb/src/fs/f2fs/namei.c:490:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_z_clk_register': /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:191:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_sd_clk_register': /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:388:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/fs/btrfs/dir-item.c:6:0: /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_insert_xattr_item': /kisskb/src/fs/btrfs/dir-item.c:65:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/dir-item.c:64:24: note: byref variable will be forcibly initialized struct btrfs_key key, location; ^ /kisskb/src/fs/btrfs/dir-item.c:64:19: note: byref variable will be forcibly initialized struct btrfs_key key, location; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_insert_dir_item': /kisskb/src/fs/btrfs/dir-item.c:120:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/dir-item.c:119:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/clk/renesas/rcar-usb2-clock-sel.c: In function 'rcar_usb2_clock_sel_probe': /kisskb/src/drivers/clk/renesas/rcar-usb2-clock-sel.c:147:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_lookup_dir_item': /kisskb/src/fs/btrfs/dir-item.c:185:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_check_dir_item_collision': /kisskb/src/fs/btrfs/dir-item.c:207:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_lookup_dir_index_item': /kisskb/src/fs/btrfs/dir-item.c:278:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_search_dir_index_item': /kisskb/src/fs/btrfs/dir-item.c:301:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/dir-item.c: In function 'btrfs_lookup_xattr': /kisskb/src/fs/btrfs/dir-item.c:349:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/drivers/video/fbdev/kyro/fbdev.c: In function 'kyrofb_ioctl': /kisskb/src/drivers/video/fbdev/kyro/fbdev.c:583:23: note: byref variable will be forcibly initialized overlay_viewport_set ol_viewport_set; ^ /kisskb/src/drivers/video/fbdev/kyro/fbdev.c:582:17: note: byref variable will be forcibly initialized overlay_create ol_create; ^ /kisskb/src/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/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; ^ /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/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/fs/reiserfs/super.c: In function 'reiserfs_quota_read': /kisskb/src/fs/reiserfs/super.c:2498:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_put_super': /kisskb/src/fs/reiserfs/super.c:591:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_freeze': /kisskb/src/fs/reiserfs/super.c:149:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'add_save_link': /kisskb/src/fs/reiserfs/super.c:435:19: note: byref variable will be forcibly initialized struct item_head ih; ^ /kisskb/src/fs/reiserfs/super.c:434:17: note: byref variable will be forcibly initialized struct cpu_key key; ^ /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link': /kisskb/src/fs/reiserfs/super.c:513:22: note: byref variable will be forcibly initialized struct reiserfs_key key; ^ /kisskb/src/fs/reiserfs/super.c:512:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'finish_unfinished': /kisskb/src/fs/reiserfs/super.c:229:37: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^ /kisskb/src/fs/reiserfs/super.c:229:22: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^ /kisskb/src/fs/reiserfs/super.c:228:30: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^ /kisskb/src/fs/reiserfs/super.c:228:17: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_fill_super': /kisskb/src/fs/reiserfs/super.c:1904:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^ /kisskb/src/fs/reiserfs/super.c:1899:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_remount': /kisskb/src/fs/reiserfs/super.c:1434:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/hda/trace.h:90, from /kisskb/src/sound/hda/trace.c:6: /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hda_send_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/hda/./trace.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hda_send_cmd, ^ /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hda_get_response': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/hda/./trace.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hda_get_response, ^ /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hda_unsol_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/hda/./trace.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hda_unsol_event, ^ /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hdac_stream': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/sound/hda/./trace.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hdac_stream, ^ /kisskb/src/drivers/pci/controller/pcie-altera.c: In function 'tlp_write_packet': /kisskb/src/drivers/pci/controller/pcie-altera.c:288:26: note: byref variable will be forcibly initialized struct tlp_rp_regpair_t tlp_rp_regdata; ^ In file included from /kisskb/src/sound/pci/echoaudio/mia.c:108:0: /kisskb/src/sound/pci/echoaudio/mia.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ /kisskb/src/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; ^ In file included from /kisskb/src/sound/pci/echoaudio/mia.c:50:0: /kisskb/src/sound/pci/echoaudio/mia.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/mia.c:108:0: /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/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/btrfs/file-item.c: In function 'search_file_offset_in_bio': /kisskb/src/fs/btrfs/file-item.c:321:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/fs/btrfs/file-item.c:12:0: /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_lookup_csum': /kisskb/src/fs/btrfs/file-item.c:179:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/file-item.c:178:19: note: byref variable will be forcibly initialized struct btrfs_key file_key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'search_csum_tree': /kisskb/src/fs/btrfs/file-item.c:255:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_insert_file_extent': /kisskb/src/fs/btrfs/file-item.c:134:19: note: byref variable will be forcibly initialized struct btrfs_key file_key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_lookup_file_extent': /kisskb/src/fs/btrfs/file-item.c:230:19: note: byref variable will be forcibly initialized struct btrfs_key file_key; ^ 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/btrfs/file-item.c:6: /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_lookup_csums_range': /kisskb/src/fs/btrfs/file-item.c:498: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/btrfs/file-item.c:493:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_csum_one_bio': /kisskb/src/fs/btrfs/file-item.c:625:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_del_csums': /kisskb/src/fs/btrfs/file-item.c:841:23: note: byref variable will be forcibly initialized struct btrfs_key pk; ^ /kisskb/src/fs/btrfs/file-item.c:780:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_csum_file_blocks': /kisskb/src/fs/btrfs/file-item.c:925:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/file-item.c:924:19: note: byref variable will be forcibly initialized struct btrfs_key file_key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_file_extent_end': /kisskb/src/fs/btrfs/file-item.c:1197:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file-item.c: In function 'btrfs_extent_item_to_extent_map': /kisskb/src/fs/btrfs/file-item.c:1131:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_register_mod_clk': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:411:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_attach_dev': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:508:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_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/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^ /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_and_test_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/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^ /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/mm/memremap.c: In function 'memremap_pages': /kisskb/src/mm/memremap.c:301:20: note: byref variable will be forcibly initialized struct mhp_params params = { ^ /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c: In function 'savagefb_decode_var': /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c:972:18: note: byref variable will be forcibly initialized struct xtimings timings; ^ /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c: In function 'savagefb_probe': /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c:2225:23: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^ /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/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/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 = {}; ^ In file included from /kisskb/src/fs/btrfs/inode-item.c:6:0: /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_del_inode_extref': /kisskb/src/fs/btrfs/inode-item.c:105:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_insert_inode_extref': /kisskb/src/fs/btrfs/inode-item.c:257:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_lookup_inode_extref': /kisskb/src/fs/btrfs/inode-item.c:82:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_del_inode_ref': /kisskb/src/fs/btrfs/inode-item.c:175:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_insert_inode_ref': /kisskb/src/fs/btrfs/inode-item.c:311:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_insert_empty_inode': /kisskb/src/fs/btrfs/inode-item.c:386:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode-item.c: In function 'btrfs_lookup_inode': /kisskb/src/fs/btrfs/inode-item.c:406:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /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/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/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/fs/erofs/zdata.c: In function 'z_erofs_decompressqueue_endio': /kisskb/src/fs/erofs/zdata.c:738:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_decompress_pcluster': /kisskb/src/fs/erofs/zdata.c:765:30: note: byref variable will be forcibly initialized struct z_erofs_pagevec_ctor ctor; ^ /kisskb/src/fs/erofs/zdata.c:899:60: note: byref variable will be forcibly initialized err = z_erofs_decompress(&(struct z_erofs_decompress_req) { ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/erofs/internal.h:10, from /kisskb/src/fs/erofs/zdata.h:10, from /kisskb/src/fs/erofs/zdata.c:7: /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_runqueue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:323:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:334:2: note: in expansion of macro '__io_wait_event' __io_wait_event(wq_head, condition); \ ^ /kisskb/src/fs/erofs/zdata.c:1295:2: note: in expansion of macro 'io_wait_event' io_wait_event(io[JQ_SUBMIT].u.wait, ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/erofs/internal.h:10, from /kisskb/src/fs/erofs/zdata.h:10, from /kisskb/src/fs/erofs/zdata.c:7: /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_readahead': /kisskb/src/fs/erofs/zdata.c:1339:12: note: byref variable will be forcibly initialized LIST_HEAD(pagepool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_decompressqueue_work': /kisskb/src/fs/erofs/zdata.c:985:12: note: byref variable will be forcibly initialized LIST_HEAD(pagepool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_readpage': /kisskb/src/fs/erofs/zdata.c:1307:12: note: byref variable will be forcibly initialized LIST_HEAD(pagepool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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; ^ /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; ^ /kisskb/src/mm/hmm.c: In function 'hmm_range_fault': /kisskb/src/mm/hmm.c:570:22: note: byref variable will be forcibly initialized struct hmm_vma_walk hmm_vma_walk = { ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_reporting.c:2: /kisskb/src/mm/page_reporting.c: In function 'page_reporting_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/mm/page_reporting.c:335:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pr_dev_info, prdev); ^ /kisskb/src/fs/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; ^ /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/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/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/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) ^ /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; ^ 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); ^ /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); ^ 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/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/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; ^ In file included from /kisskb/src/sound/pci/echoaudio/echo3g.c:109:0: /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:845:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigo.c:94:0: /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ In file included from /kisskb/src/sound/pci/echoaudio/echo3g.c:51:0: /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/echo3g.c:109:0: /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/echo3g.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigo.c:42:0: /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigo.c:94:0: /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/indigo.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ In file included from /kisskb/src/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) ^ In file included from /kisskb/src/fs/btrfs/disk-io.c:22:0: /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_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/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'wait_vdqcr_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2262:3: note: in expansion of macro 'wait_event' wait_event(affine_queue, !set_vdqcr(p, fq, vdqcr)); ^ /kisskb/src/include/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/soc/fsl/qbman/qman.c:2259:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(affine_queue, ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btree_csum_one_bio': /kisskb/src/fs/btrfs/disk-io.c:785:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qm_congestion_task': /kisskb/src/drivers/soc/fsl/qbman/qman.c:1455:23: note: byref variable will be forcibly initialized struct qman_cgrs rr, c; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:1455:19: note: byref variable will be forcibly initialized struct qman_cgrs rr, c; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_retire_fq': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2069:22: note: byref variable will be forcibly initialized union qm_mr_entry msg; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'cgr_cleanup': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2966:18: note: byref variable will be forcibly initialized struct qm_fqd fqd; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2956:28: note: byref variable will be forcibly initialized struct qm_mcr_queryfq_np np; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_query_cgr_congested': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2210:25: note: byref variable will be forcibly initialized struct qm_mcr_querycgr query_cgr; ^ 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/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_volatile_dequeue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/soc/fsl/qbman/qman.c:2297:4: note: in expansion of macro 'wait_event' wait_event(affine_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/soc/fsl/qbman/qman.c:2294:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(affine_queue, ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_init_cgr_all': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2408:18: note: byref variable will be forcibly initialized struct qman_cgr cgr; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_create_cgr': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2446:25: note: byref variable will be forcibly initialized struct qm_mcc_initcgr local_opts = *opts; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2424:25: note: byref variable will be forcibly initialized struct qm_mcr_querycgr cgr_state; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qman_delete_cgr': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2490:24: note: byref variable will be forcibly initialized struct qm_mcc_initcgr local_opts; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2489:25: note: byref variable will be forcibly initialized struct qm_mcr_querycgr cgr_state; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c: In function 'qpool_cleanup': /kisskb/src/drivers/soc/fsl/qbman/qman.c:2908:18: note: byref variable will be forcibly initialized struct qm_fqd fqd; ^ /kisskb/src/drivers/soc/fsl/qbman/qman.c:2898:28: note: byref variable will be forcibly initialized struct qm_mcr_queryfq_np np; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_destroy_all_ordered_extents': /kisskb/src/fs/btrfs/disk-io.c:4367:19: note: byref variable will be forcibly initialized struct list_head splice; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_destroy_delalloc_inodes': /kisskb/src/fs/btrfs/disk-io.c:4482:19: note: byref variable will be forcibly initialized struct list_head splice; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_end_super_write': /kisskb/src/fs/btrfs/disk-io.c:3474:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_verify_level_key': /kisskb/src/fs/btrfs/disk-io.c:331:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_destroy_all_delalloc_inodes': /kisskb/src/fs/btrfs/disk-io.c:4513:19: note: byref variable will be forcibly initialized struct list_head splice; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_get_fs_root_commit_root': /kisskb/src/fs/btrfs/disk-io.c:1631:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_create_tree': /kisskb/src/fs/btrfs/disk-io.c:1121:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_pff_to_port': /kisskb/src/drivers/pci/switch/switchtec.c:1065:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_port_to_pff': /kisskb/src/drivers/pci/switch/switchtec.c:1109:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ 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/btrfs/disk-io.c:6: /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_cleanup_transaction': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/disk-io.c:4720:4: note: in expansion of macro 'wait_event' wait_event(t->writer_wait, ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'close_ctree': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/disk-io.c:4108:2: note: in expansion of macro 'wait_event' wait_event(fs_info->transaction_wait, ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_find_highest_objectid': /kisskb/src/fs/btrfs/disk-io.c:4754:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/disk-io.c:4753:19: note: byref variable will be forcibly initialized struct btrfs_key search_key; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_get_root_ref': /kisskb/src/fs/btrfs/disk-io.c:1522:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_event_ctl': /kisskb/src/drivers/pci/switch/switchtec.c:1019:35: note: byref variable will be forcibly initialized struct switchtec_ioctl_event_ctl ctl; ^ /kisskb/src/fs/btrfs/disk-io.c: In function 'btrfs_read_roots': /kisskb/src/fs/btrfs/disk-io.c:2273:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ 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/pci.h:35, from /kisskb/src/include/linux/switchtec.h:10, from /kisskb/src/drivers/pci/switch/switchtec.c:7: /kisskb/src/drivers/pci/switch/switchtec.c: In function 'switchtec_dev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/pci/switch/switchtec.c:537:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(stuser->cmd_comp, ^ /kisskb/src/drivers/video/fbdev/cyber2000fb.c: In function 'cyber2000fb_check_var': /kisskb/src/drivers/video/fbdev/cyber2000fb.c:757:18: note: byref variable will be forcibly initialized struct par_info hw; ^ /kisskb/src/drivers/video/fbdev/cyber2000fb.c: In function 'cyber2000fb_set_par': /kisskb/src/drivers/video/fbdev/cyber2000fb.c:861:18: note: byref variable will be forcibly initialized struct par_info hw; ^ /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/sound/xen/xen_snd_front_evtchnl.c: In function 'xen_snd_front_evtchnl_publish_all': /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:387:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/sound/pci/emu10k1/emu10k1x.c: In function 'snd_emu10k1x_ac97': /kisskb/src/sound/pci/emu10k1/emu10k1x.c:719:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/fs/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; ^ /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/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/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/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:1124:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:1123:21: note: byref variable will be forcibly initialized struct drbg_string data1; ^ 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:1350:12: note: byref variable will be forcibly initialized LIST_HEAD(addtllist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c: In function 'drbg_healthcheck_sanity': /kisskb/src/crypto/drbg.c:2009:21: note: byref variable will be forcibly initialized struct drbg_string addtl; ^ In file included from /kisskb/src/include/linux/random.h:12: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:1071:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:1070:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1951:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_check_dir_empty': /kisskb/src/fs/exfat/namei.c:879:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_search_empty_slot': /kisskb/src/fs/exfat/namei.c:208:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/f2fs.h:1963, from /kisskb/src/fs/f2fs/super.c:37: /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:171:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__inode, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__inode_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:210:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__inode_exit, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_sync_file_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:240:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_sync_file_exit, ^ /kisskb/src/fs/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/f2fs/super.c: In function 'trace_event_raw_event_f2fs_sync_fs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_sync_fs, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_unlink_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:322:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_unlink_enter, ^ 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_hash_process_addtl': /kisskb/src/crypto/drbg.c:907: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:906:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^ /kisskb/src/crypto/drbg.c:906:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_truncate_data_blocks_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:373:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_truncate_data_blocks_range, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__truncate_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:402:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__truncate_op, ^ 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_hash_hashgen': /kisskb/src/crypto/drbg.c:943: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:942:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__truncate_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:460:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__truncate_node, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_truncate_partial_nodes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:507:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_truncate_partial_nodes, ^ 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_hash_generate': /kisskb/src/crypto/drbg.c:987: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:986:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_file_write_iter': /kisskb/src/crypto/drbg.c:986:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^ /kisskb/src/crypto/drbg.c:984:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:541:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_file_write_iter, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_map_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:572:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_map_blocks, ^ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_df': /kisskb/src/crypto/drbg.c:828:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_background_gc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:614:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_background_gc, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_gc_begin': /kisskb/src/fs/exfat/namei.c: In function '__exfat_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/f2fs.h:642:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_gc_begin, ^ /kisskb/src/fs/exfat/namei.c:1294:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu_to_free; ^ /kisskb/src/fs/exfat/namei.c:1241:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^ /kisskb/src/fs/exfat/namei.c:1185:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^ /kisskb/src/fs/exfat/namei.c:1183:29: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^ /kisskb/src/fs/exfat/namei.c:1183:21: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^ 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_hash_update': /kisskb/src/crypto/drbg.c:865:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist2); ^ /kisskb/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:864: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:863:28: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^ /kisskb/src/crypto/drbg.c:863:21: note: byref variable will be forcibly initialized struct drbg_string data1, data2; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_gc_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:694:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_gc_end, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_get_victim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:749:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_get_victim, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:801:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_lookup_start, ^ 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:660:12: note: byref variable will be forcibly initialized LIST_HEAD(vdatalist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:659:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:658:35: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/crypto/drbg.c:658:28: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/crypto/drbg.c:658:21: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:827:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_lookup_end, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_readdir': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:857:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_readdir, ^ 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:713:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/crypto/drbg.c:712:21: note: byref variable will be forcibly initialized struct drbg_string data; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_fallocate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:886:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_fallocate, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_direct_IO_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:926:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_direct_IO_enter, ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_rmdir': /kisskb/src/fs/exfat/namei.c:922:27: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^ /kisskb/src/fs/exfat/namei.c:922:21: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_direct_IO_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:955:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_direct_IO_exit, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_reserve_new_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:989:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_reserve_new_blocks, ^ /kisskb/src/fs/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/f2fs/super.c: In function 'trace_event_raw_event_f2fs__bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1076:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__bio, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_write_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_write_begin, ^ /kisskb/src/fs/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/f2fs/super.c: In function 'trace_event_raw_event_f2fs_write_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_write_end, ^ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1971:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_filemap_fault': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1293:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_filemap_fault, ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_mkdir': /kisskb/src/fs/exfat/namei.c:835:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/exfat/namei.c:834:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_writepages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1319:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_writepages, ^ /kisskb/src/fs/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/f2fs/super.c: In function 'trace_event_raw_event_f2fs_readpages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1383:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_readpages, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_write_checkpoint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1409:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_write_checkpoint, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_discard': /kisskb/src/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/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1433:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_discard, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_issue_reset_zone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1478:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_issue_reset_zone, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_issue_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1499:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_issue_flush, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_extent_tree_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_lookup_extent_tree_start, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_extent_tree_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1550:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(f2fs_lookup_extent_tree_end, ^ /kisskb/src/fs/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/f2fs/super.c: In function 'trace_event_raw_event_f2fs_update_extent_tree_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1586:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_update_extent_tree_range, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_shrink_extent_tree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1617:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_shrink_extent_tree, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_destroy_extent_tree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1642:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_destroy_extent_tree, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_sync_dirty_inodes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1665:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_sync_dirty_inodes, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_shutdown': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1703:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_shutdown, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_zip_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1727:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_zip_start, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_zip_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1758:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_zip_end, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_iostat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1821:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_iostat, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_bmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1897:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_bmap, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_fiemap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/f2fs.h:1923:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_fiemap, ^ /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c: In function 'sun8i_a23_apb0_setup': /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c:57:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__submit_page_bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1017:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__submit_page_bio, ^ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/f2fs.h:1207:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__page, ^ /kisskb/src/fs/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/f2fs/super.c: In function 'f2fs_sync_fs': /kisskb/src/fs/f2fs/super.c:1347:21: note: byref variable will be forcibly initialized struct cp_control cpc; ^ In file included from /kisskb/src/fs/f2fs/super.c:29:0: /kisskb/src/fs/f2fs/super.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/f2fs/super.c: In function 'kill_f2fs_super': /kisskb/src/fs/f2fs/super.c:3976:22: note: byref variable will be forcibly initialized struct cp_control cpc = { ^ /kisskb/src/fs/exfat/dir.c: In function 'exfat_init_dir_entry': /kisskb/src/fs/exfat/dir.c:440:20: note: byref variable will be forcibly initialized struct timespec64 ts = current_time(inode); ^ /kisskb/src/fs/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/f2fs/super.c: In function 'f2fs_printk': /kisskb/src/fs/f2fs/super.c:228:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/f2fs/super.c:227:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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/fs/f2fs/super.c: In function 'f2fs_disable_checkpoint': /kisskb/src/fs/f2fs/super.c:1743:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_put_super': /kisskb/src/fs/f2fs/super.c:1266:21: note: byref variable will be forcibly initialized struct cp_control cpc = { ^ /kisskb/src/fs/f2fs/super.c:1255:21: note: byref variable will be forcibly initialized struct cp_control cpc = { ^ /kisskb/src/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; ^ /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/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; ^ 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/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; ^ /kisskb/src/fs/reiserfs/resize.c: In function 'reiserfs_resize': /kisskb/src/fs/reiserfs/resize.c:27:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_log_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:436:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, suite->log, (char *)NULL); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:435:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, test->log, (char *)NULL); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_no_catch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:690:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:709:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:29:2: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Catch should not be called\n"); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_named': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:361:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:356:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, kunit_destroy_named_resource(test, "resource_2"), ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:351:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, found, &res1); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:344:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:339:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, res1.data, (void *)&ctx); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:333:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^ /kisskb/src/lib/kunit/kunit-test.c:331:37: note: byref variable will be forcibly initialized struct kunit_test_resource_context ctx; ^ /kisskb/src/lib/kunit/kunit-test.c:330:30: note: byref variable will be forcibly initialized struct kunit_resource res1, res2, *found = NULL; ^ /kisskb/src/lib/kunit/kunit-test.c:330:24: note: byref variable will be forcibly initialized struct kunit_resource res1, res2, *found = NULL; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_static': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:325:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:321:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, res.data, (void *)&ctx); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:318:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, kunit_add_resource(test, NULL, NULL, &res, &ctx), ^ /kisskb/src/lib/kunit/kunit-test.c:316:24: note: byref variable will be forcibly initialized struct kunit_resource res; ^ /kisskb/src/lib/kunit/kunit-test.c:315:37: note: byref variable will be forcibly initialized struct kunit_test_resource_context ctx; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_proper_free_ordering': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:310:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->free_order[1], 2); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:309:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->free_order[0], 1); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:298:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->allocate_order[1], 1); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->allocate_order[0], 2); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_cleanup_resources': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:210:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_destroy_resource': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:190:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:189:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, ctx->is_resource_initialized); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:184:2: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(test, ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_alloc_resource': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:159:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, free, res->free); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:155:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:154:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, res); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init_resources': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:139:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:369:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_unsuccessful_try_does_catch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:75:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ctx->function_called); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_successful_try_no_catch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:43:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ctx->function_called); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_try_catch_test_init': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:89:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->try_catch); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:83:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); ^ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'alsa_hw_params': /kisskb/src/sound/xen/xen_snd_front_alsa.c:466:35: note: byref variable will be forcibly initialized struct xen_front_pgdir_shbuf_cfg buf_cfg; ^ /kisskb/src/crypto/ofb.c: In function 'crypto_ofb_crypt': /kisskb/src/crypto/ofb.c:22:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/sound/xen/xen_snd_front_alsa.c:15:0: /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'alsa_hw_rule': /kisskb/src/sound/xen/xen_snd_front_alsa.c:276:18: note: byref variable will be forcibly initialized struct snd_mask mask; ^ /kisskb/src/sound/xen/xen_snd_front_alsa.c:275:22: note: byref variable will be forcibly initialized struct snd_interval interval; ^ /kisskb/src/sound/xen/xen_snd_front_alsa.c:274:31: note: byref variable will be forcibly initialized struct xensnd_query_hw_param resp; ^ /kisskb/src/sound/xen/xen_snd_front_alsa.c:273:31: note: byref variable will be forcibly initialized struct xensnd_query_hw_param req; ^ /kisskb/src/crypto/zstd.c: In function 'zstd_comp_init': /kisskb/src/crypto/zstd.c:35:24: note: byref variable will be forcibly initialized const ZSTD_parameters params = zstd_params(); ^ /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; ^ /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; ^ /kisskb/src/drivers/video/fbdev/pm3fb.c: In function 'pm3fb_copyarea': /kisskb/src/drivers/video/fbdev/pm3fb.c:443:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^ /kisskb/src/drivers/video/fbdev/pm3fb.c: In function 'pm3fb_fillrect': /kisskb/src/drivers/video/fbdev/pm3fb.c:379:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigoio.c:95:0: /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigoio.c:43:0: /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigoio.c:95:0: /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/indigoio.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ In file included from /kisskb/src/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/pci.h:35, from /kisskb/src/drivers/pci/access.c:2: /kisskb/src/drivers/pci/access.c: In function 'pci_wait_cfg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/pci/access.c:211:3: note: in expansion of macro 'wait_event' wait_event(pci_cfg_wait, !dev->block_cfg_access); ^ /kisskb/src/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; ^ /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/sound/pci/echoaudio/indigodj.c:94:0: /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^ /kisskb/src/fs/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/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; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigodj.c:42:0: /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/sound/pci/echoaudio/indigodj.c:94:0: /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^ /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^ /kisskb/src/sound/pci/echoaudio/indigodj.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^ /kisskb/src/fs/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/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_alloc': /kisskb/src/drivers/clk/clkdev.c:197:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_alloc': /kisskb/src/drivers/clk/clkdev.c:211:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:234:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/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/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_get_bank_data': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:3512:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/sound/pci/hda/hda_codec.c: In function 'find_mixer_ctl': /kisskb/src/sound/pci/hda/hda_codec.c:1605:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/hda/hda_codec.c: In function 'snd_hda_codec_pcm_new': /kisskb/src/sound/pci/hda/hda_codec.c:727:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/sound/pci/hda/hda_codec.c: In function '__snd_hda_add_vmaster': /kisskb/src/sound/pci/hda/hda_codec.c:1982:28: note: byref variable will be forcibly initialized struct follower_init_arg arg = { ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized struct pci_bus_region r; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized struct resource *r, avail; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_clip_resource': /kisskb/src/drivers/pci/bus.c:265:18: note: byref variable will be forcibly initialized struct resource orig_res = *res; ^ 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': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate_range': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_parent': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_phase': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_duty_cycle': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/drivers/video/fbdev/tdfxfb.c: In function 'tdfxfb_set_par': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/video/fbdev/tdfxfb.c:553:21: note: byref variable will be forcibly initialized struct banshee_reg reg; ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2137:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1485:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^ /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/squashfs/xattr.c: In function 'squashfs_xattr_get': /kisskb/src/fs/squashfs/xattr.c:124:29: note: byref variable will be forcibly initialized struct squashfs_xattr_val val; ^ /kisskb/src/fs/squashfs/xattr.c:123:31: note: byref variable will be forcibly initialized struct squashfs_xattr_entry entry; ^ /kisskb/src/fs/squashfs/xattr.c: In function 'squashfs_listxattr': /kisskb/src/fs/squashfs/xattr.c:46:29: note: byref variable will be forcibly initialized struct squashfs_xattr_val val; ^ /kisskb/src/fs/squashfs/xattr.c:45:31: note: byref variable will be forcibly initialized struct squashfs_xattr_entry entry; ^ /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/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1936:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/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/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1415:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1439:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2819:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4842:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4907:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ 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:5077:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/video/fbdev/amba-clcd.c: In function 'clcdfb_of_get_dpi_panel_mode': /kisskb/src/drivers/video/fbdev/amba-clcd.c:561:19: note: byref variable will be forcibly initialized struct videomode video; ^ /kisskb/src/drivers/video/fbdev/amba-clcd.c:560:24: note: byref variable will be forcibly initialized struct display_timing timing; ^ /kisskb/src/drivers/video/fbdev/amba-clcd.c: In function 'clcdfb_set_par': /kisskb/src/drivers/video/fbdev/amba-clcd.c:295:19: note: byref variable will be forcibly initialized struct clcd_regs regs; ^ /kisskb/src/fs/squashfs/xattr_id.c: In function 'squashfs_xattr_lookup': /kisskb/src/fs/squashfs/xattr_id.c:35:27: note: byref variable will be forcibly initialized struct squashfs_xattr_id id; ^ /kisskb/src/drivers/video/fbdev/cirrusfb.c: In function 'cirrusfb_copyarea': /kisskb/src/drivers/video/fbdev/cirrusfb.c:1772:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^ /kisskb/src/drivers/video/fbdev/cirrusfb.c: In function 'cirrusfb_fillrect': /kisskb/src/drivers/video/fbdev/cirrusfb.c:1733:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^ /kisskb/src/lib/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/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/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/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/fs/isofs/namei.c: In function 'isofs_cmp': /kisskb/src/fs/isofs/namei.c:21:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/btrfs/transaction.c:6: /kisskb/src/fs/btrfs/transaction.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/btrfs/transaction.c:832:2: note: in expansion of macro 'wait_event' wait_event(commit->commit_wait, commit->state == TRANS_STATE_COMPLETED); ^ /kisskb/src/fs/btrfs/transaction.c: In function 'wait_current_trans_commit_start_and_unblock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/transaction.c:1851:2: note: in expansion of macro 'wait_event' wait_event(fs_info->transaction_wait, ^ /kisskb/src/fs/btrfs/transaction.c: In function 'wait_current_trans_commit_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/btrfs/transaction.c:1838:2: note: in expansion of macro 'wait_event' wait_event(fs_info->transaction_blocked_wait, ^ /kisskb/src/fs/btrfs/transaction.c: In function 'wait_current_trans': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/transaction.c:523:3: note: in expansion of macro 'wait_event' wait_event(fs_info->transaction_wait, ^ /kisskb/src/fs/btrfs/transaction.c: In function 'cleanup_transaction': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/transaction.c:1953:3: note: in expansion of macro 'wait_event' wait_event(cur_trans->writer_wait, ^ /kisskb/src/fs/btrfs/transaction.c: In function 'btrfs_write_and_wait_transaction': /kisskb/src/fs/btrfs/transaction.c:1151:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/btrfs/transaction.c: In function 'create_pending_snapshot': /kisskb/src/fs/btrfs/transaction.c:1503:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/btrfs/transaction.c:6: /kisskb/src/fs/btrfs/transaction.c: In function 'btrfs_commit_transaction': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/transaction.c:2188:2: note: in expansion of macro 'wait_event' wait_event(cur_trans->writer_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/btrfs/transaction.c:2176:2: note: in expansion of macro 'wait_event' wait_event(cur_trans->pending_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/btrfs/transaction.c:2161:2: note: in expansion of macro 'wait_event' wait_event(cur_trans->writer_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/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/soc/fsl/qbman/dpaa_sys.h:34, from /kisskb/src/drivers/soc/fsl/qbman/qman_priv.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman_test.h:31, from /kisskb/src/drivers/soc/fsl/qbman/qman_test_api.c:31: /kisskb/src/drivers/soc/fsl/qbman/qman_test_api.c: In function 'qman_test_api': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/soc/fsl/qbman/qman_test_api.c:190:2: note: in expansion of macro 'wait_event' wait_event(waitqueue, retire_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/soc/fsl/qbman/qman_test_api.c:182:2: note: in expansion of macro 'wait_event' wait_event(waitqueue, sdqcr_complete); ^ 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/sound/pci/korg1212/korg1212.c:10: /kisskb/src/sound/pci/korg1212/korg1212.c: In function 'snd_korg1212_SendStopAndWait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/sound/pci/korg1212/korg1212.c:584:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(korg1212->wait, korg1212->dsp_stop_is_processed, (HZ * 3) / 2); ^ /kisskb/src/sound/pci/korg1212/korg1212.c: In function 'snd_korg1212_downloadDSPCode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/sound/pci/korg1212/korg1212.c:1211:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(korg1212->wait, korg1212->dsp_is_loaded, HZ * CARD_BOOT_TIMEOUT); ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:443:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:403:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:466:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:182:32: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^ /kisskb/src/drivers/pci/probe.c:182:24: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1778:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:883:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_bus_update_busn_res_end': /kisskb/src/drivers/pci/probe.c:3053:18: note: byref variable will be forcibly initialized struct resource old_res = *res; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3161:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/drivers/xen/events/events_base.c:58:0: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_evtchn_close': /kisskb/src/drivers/xen/events/events_base.c:750:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:759:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'find_virq': /kisskb/src/drivers/xen/events/events_base.c:1242:23: note: byref variable will be forcibly initialized struct evtchn_status status; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1695:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1857:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1884:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:776:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:798:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/events/events_base.c:1820:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1219:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1172:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:938:21: note: byref variable will be forcibly initialized struct physdev_irq irq_op; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_allocate_pirq_msi': /kisskb/src/drivers/xen/events/events_base.c:1008:31: note: byref variable will be forcibly initialized struct physdev_get_free_pirq op_get_free_pirq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_destroy_irq': /kisskb/src/drivers/xen/events/events_base.c:1055:28: note: byref variable will be forcibly initialized struct physdev_unmap_pirq unmap_irq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_virq_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1278:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1476:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1943:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:1965:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_probe': /kisskb/src/drivers/video/fbdev/simplefb.c:405:25: note: byref variable will be forcibly initialized struct simplefb_params params; ^ /kisskb/src/fs/isofs/inode.c: In function 'isofs_get_last_session': /kisskb/src/fs/isofs/inode.c:570:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^ /kisskb/src/fs/isofs/inode.c:551:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^ /kisskb/src/fs/isofs/inode.c: In function '__isofs_iget': /kisskb/src/fs/isofs/inode.c:1532:35: note: byref variable will be forcibly initialized struct isofs_iget5_callback_data data; ^ /kisskb/src/fs/isofs/inode.c: In function 'isofs_bmap': /kisskb/src/fs/isofs/inode.c:1158:21: note: byref variable will be forcibly initialized struct buffer_head dummy; ^ /kisskb/src/fs/isofs/inode.c: In function 'isofs_fill_super': /kisskb/src/fs/isofs/inode.c:624:25: note: byref variable will be forcibly initialized struct iso9660_options opt; ^ /kisskb/src/drivers/video/fbdev/pm2fb.c: In function 'pm2fb_copyarea': /kisskb/src/drivers/video/fbdev/pm2fb.c:1108:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^ /kisskb/src/drivers/video/fbdev/pm2fb.c: In function 'pm2fb_fillrect': /kisskb/src/drivers/video/fbdev/pm2fb.c:1050:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^ /kisskb/src/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/include/linux/fs.h:35:0, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/ecryptfs/inode.c:14: /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_readlink_lower': /kisskb/src/fs/ecryptfs/inode.c:641:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_setattr': /kisskb/src/fs/ecryptfs/inode.c:886:15: note: byref variable will be forcibly initialized struct iattr lower_ia; ^ /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/ecryptfs/inode.c: In function 'ecryptfs_getattr': /kisskb/src/fs/ecryptfs/inode.c:998:15: note: byref variable will be forcibly initialized struct kstat lower_stat; ^ /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/fat/file.c: In function 'fat_ioctl_set_attributes': /kisskb/src/fs/fat/file.c:41:15: note: byref variable will be forcibly initialized struct iattr ia; ^ /kisskb/src/crypto/tcrypt.c: In function 'test_aead_speed': /kisskb/src/crypto/tcrypt.c:541:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/tcrypt.c: In function 'test_skcipher_speed': /kisskb/src/crypto/tcrypt.c:1501:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/tcrypt.c: In function 'test_ahash_speed_common': /kisskb/src/crypto/tcrypt.c:1063:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/ecrdsa.c: In function 'ecrdsa_verify': /kisskb/src/crypto/ecrdsa.c:85:19: note: byref variable will be forcibly initialized struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */ ^ /kisskb/src/crypto/sm2.c: In function '_sm2_verify': /kisskb/src/crypto/sm2.c:291:28: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^ /kisskb/src/crypto/sm2.c:291:24: note: byref variable will be forcibly initialized struct gcry_mpi_point sG, tP; ^ /kisskb/src/crypto/sm2.c: In function 'sm2_verify': /kisskb/src/crypto/sm2.c:345:27: note: byref variable will be forcibly initialized struct sm2_signature_ctx sig; ^ /kisskb/src/lib/reed_solomon/test_rslib.c: In function 'ex_rs_helper': /kisskb/src/lib/reed_solomon/test_rslib.c:322:15: note: byref variable will be forcibly initialized struct estat stat = {0, 0, 0, 0}; ^ /kisskb/src/lib/reed_solomon/test_rslib.c: In function 'exercise_rs_bc': /kisskb/src/lib/reed_solomon/test_rslib.c:410:16: note: byref variable will be forcibly initialized struct bcstat stat = {0, 0, 0, 0}; ^ /kisskb/src/drivers/video/fbdev/vt8623fb.c: In function 'vt8623_pci_probe': /kisskb/src/drivers/video/fbdev/vt8623fb.c:658:18: note: byref variable will be forcibly initialized struct resource vga_res; ^ /kisskb/src/drivers/video/fbdev/vt8623fb.c:657:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_reg; ^ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_clock': /kisskb/src/sound/pci/mixart/mixart.c:163:38: note: byref variable will be forcibly initialized struct mixart_clock_properties_resp clock_prop_resp; ^ /kisskb/src/sound/pci/mixart/mixart.c:162:33: note: byref variable will be forcibly initialized struct mixart_clock_properties clock_properties; ^ /kisskb/src/sound/pci/mixart/mixart.c:161:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_format': /kisskb/src/sound/pci/mixart/mixart.c:510:27: note: byref variable will be forcibly initialized struct mixart_return_uid resp; ^ /kisskb/src/sound/pci/mixart/mixart.c:509:34: note: byref variable will be forcibly initialized struct mixart_stream_param_desc stream_param; ^ /kisskb/src/sound/pci/mixart/mixart.c:508:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_pipe_state': /kisskb/src/sound/pci/mixart/mixart.c:64:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart.c:63:33: note: byref variable will be forcibly initialized struct mixart_group_state_resp group_state_resp; ^ /kisskb/src/sound/pci/mixart/mixart.c:62:32: note: byref variable will be forcibly initialized struct mixart_group_state_req group_state; ^ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_stream_state': /kisskb/src/sound/pci/mixart/mixart.c:385:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart.c:384:33: note: byref variable will be forcibly initialized struct mixart_stream_state_req stream_state_req; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_add_inline_entries': /kisskb/src/fs/f2fs/inline.c:457:24: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^ /kisskb/src/fs/f2fs/inline.c:449:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/sound/pci/mixart/mixart.c: In function 'snd_mixart_add_ref_pipe': /kisskb/src/sound/pci/mixart/mixart.c:222:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart.c: In function 'snd_mixart_kill_ref_pipe': /kisskb/src/sound/pci/mixart/mixart.c:345:35: note: byref variable will be forcibly initialized struct mixart_delete_group_resp delete_resp; ^ /kisskb/src/sound/pci/mixart/mixart.c:344:21: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_move_inline_dirents': /kisskb/src/fs/f2fs/inline.c:379:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr src, dst; ^ /kisskb/src/fs/f2fs/inline.c:377:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/drivers/video/fbdev/s3fb.c: In function 's3_pci_probe': /kisskb/src/drivers/video/fbdev/s3fb.c:1116:18: note: byref variable will be forcibly initialized struct resource vga_res; ^ /kisskb/src/drivers/video/fbdev/s3fb.c:1115:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_reg; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_convert_inline_page': /kisskb/src/fs/f2fs/inline.c:124:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_convert_inline_inode': /kisskb/src/fs/f2fs/inline.c:187:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_write_inline_data': /kisskb/src/fs/f2fs/inline.c:226:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_find_in_inline_dir': /kisskb/src/fs/f2fs/inline.c:323:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_make_empty_inline_dir': /kisskb/src/fs/f2fs/inline.c:353:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_try_convert_inline_dir': /kisskb/src/fs/f2fs/inline.c:562:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_add_inline_entry': /kisskb/src/fs/f2fs/inline.c:605:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_delete_inline_entry': /kisskb/src/fs/f2fs/inline.c:665:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_empty_inline_dir': /kisskb/src/fs/f2fs/inline.c:697:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_read_inline_dir': /kisskb/src/fs/f2fs/inline.c:721:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_inline_data_fiemap': /kisskb/src/fs/f2fs/inline.c:758:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/drivers/pci/host-bridge.c: In function 'pcibios_bus_to_resource': /kisskb/src/drivers/pci/host-bridge.c:83:25: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ /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; ^ /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:681:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ 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/backlight.h:12, from /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:12: /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1082:4: note: in expansion of macro 'wait_event' wait_event(ch->frame_end_wait, ch->frame_end); ^ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_blank': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1927:22: note: byref variable will be forcibly initialized struct fb_fillrect rect = { ^ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_fb_reconfig': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1756:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1755:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_connect_backend': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:580:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_do_resize': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:108:24: note: byref variable will be forcibly initialized union xenfb_out_event event; ^ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_do_update': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:93:24: note: byref variable will be forcibly initialized union xenfb_out_event event; ^ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_unmask': /kisskb/src/drivers/xen/events/events_2l.c:121:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^ /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; ^ In file included from /kisskb/src/fs/btrfs/inode.c:36:0: /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_dir_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2090:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ In file included from /kisskb/src/include/linux/crypto.h:17:0, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/btrfs/inode.c:6: /kisskb/src/fs/btrfs/inode.c: In function 'csum_exist_in_range': /kisskb/src/fs/btrfs/inode.c:1407: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/btrfs/inode.c: In function 'insert_inline_extent': /kisskb/src/fs/btrfs/inode.c:226:20: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_set_inode_index_count': /kisskb/src/fs/btrfs/inode.c:5967:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/inode.c:5967:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'fill_inode_item': /kisskb/src/fs/btrfs/inode.c:3605:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/inode.c: In function 'may_destroy_subvol': /kisskb/src/fs/btrfs/inode.c:4007:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_iget_locked': /kisskb/src/fs/btrfs/inode.c:5516:25: note: byref variable will be forcibly initialized struct btrfs_iget_args args; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_insert_inode_locked': /kisskb/src/fs/btrfs/inode.c:6041:25: note: byref variable will be forcibly initialized struct btrfs_iget_args args; ^ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_std_update_resource': /kisskb/src/drivers/pci/setup-res.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_real_readdir': /kisskb/src/fs/btrfs/inode.c:5779:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/fs/btrfs/inode.c:5770:19: note: byref variable will be forcibly initialized struct list_head del_list; ^ /kisskb/src/fs/btrfs/inode.c:5769:19: note: byref variable will be forcibly initialized struct list_head ins_list; ^ /kisskb/src/fs/btrfs/inode.c:5766:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/inode.c:5765:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'acls_after_inode_item': /kisskb/src/fs/btrfs/inode.c:3339:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_process_msg': /kisskb/src/sound/pci/mixart/mixart_core.c:333:20: note: byref variable will be forcibly initialized struct mixart_msg resp; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_read_locked_inode': /kisskb/src/fs/btrfs/inode.c:3408:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_send_msg': /kisskb/src/sound/pci/mixart/mixart_core.c:226:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/pci/mixart/mixart_core.c:223:20: note: byref variable will be forcibly initialized struct mixart_msg resp; ^ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_send_msg_wait_notif': /kisskb/src/sound/pci/mixart/mixart_core.c:273:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_threaded_irq': /kisskb/src/sound/pci/mixart/mixart_core.c:422:20: note: byref variable will be forcibly initialized struct mixart_msg resp; ^ /kisskb/src/fs/btrfs/inode.c: In function 'fixup_tree_root_location': /kisskb/src/fs/btrfs/inode.c:5380:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_new_extent_direct': /kisskb/src/fs/btrfs/inode.c:7073:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_check_read_dio_bio': /kisskb/src/fs/btrfs/inode.c:7731:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_submit_direct': /kisskb/src/fs/btrfs/inode.c:7946:27: note: byref variable will be forcibly initialized struct btrfs_io_geometry geom; ^ In file included from /kisskb/src/drivers/video/fbdev/ssd1307fb.c:16:0: /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function '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/fbdev/ssd1307fb.c: In function 'ssd1307fb_init': /kisskb/src/drivers/video/fbdev/ssd1307fb.c:298:19: note: byref variable will be forcibly initialized struct pwm_state pwmstate; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_bio_fits_in_stripe': /kisskb/src/fs/btrfs/inode.c:2189:27: note: byref variable will be forcibly initialized struct btrfs_io_geometry geom; ^ /kisskb/src/fs/btrfs/inode.c: In function 'start_delalloc_inodes': /kisskb/src/fs/btrfs/inode.c:9401:19: note: byref variable will be forcibly initialized struct list_head splice; ^ /kisskb/src/fs/btrfs/inode.c:9400:19: note: byref variable will be forcibly initialized struct list_head works; ^ 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/fs/btrfs/inode.c:6: /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_wait_on_delayed_iputs': /kisskb/src/include/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/btrfs/inode.c:3117:12: note: in expansion of macro 'wait_event_killable' int ret = wait_event_killable(fs_info->delayed_iputs_wait, ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_unlink_subvol': /kisskb/src/fs/btrfs/inode.c:3908:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_delete_subvolume': /kisskb/src/fs/btrfs/inode.c:4124:25: note: byref variable will be forcibly initialized struct btrfs_block_rsv block_rsv; ^ 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/btrfs/inode.c: In function 'btrfs_truncate_inode_items': /kisskb/src/fs/btrfs/inode.c:4573:21: note: byref variable will be forcibly initialized struct btrfs_ref ref = { 0 }; ^ /kisskb/src/fs/btrfs/inode.c:4321:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/inode.c:4320:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/fs/btrfs/inode.c: In function 'btrfs_orphan_cleanup': /kisskb/src/fs/btrfs/inode.c:3161:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/inode.c:3161:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_lookup_dentry': /kisskb/src/fs/btrfs/inode.c:5625:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:340:24: note: byref variable will be forcibly initialized struct drv_dev_and_id ddi = { drv, dev, id }; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_add_link': /kisskb/src/fs/btrfs/inode.c:6264:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'init_control_block': /kisskb/src/drivers/xen/events/events_fifo.c:106:29: note: byref variable will be forcibly initialized struct evtchn_init_control init_control; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_unmask': /kisskb/src/drivers/xen/events/events_fifo.c:261:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_setup': /kisskb/src/drivers/xen/events/events_fifo.c:153:30: note: byref variable will be forcibly initialized struct evtchn_expand_array expand_array; ^ /kisskb/src/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/btrfs/inode.c: In function 'btrfs_symlink': /kisskb/src/fs/btrfs/inode.c:9552:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_extent': /kisskb/src/fs/ecryptfs/crypto.c:386:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/ecryptfs/crypto.c:386:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_get_extent': /kisskb/src/fs/btrfs/inode.c:6704:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'can_nocow_extent': /kisskb/src/fs/btrfs/inode.c:7128:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_parse_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:1759:19: note: byref variable will be forcibly initialized struct list_head auth_tok_list; ^ /kisskb/src/fs/btrfs/inode.c: In function 'btrfs_start_delalloc_roots': /kisskb/src/fs/btrfs/inode.c:9499:19: note: byref variable will be forcibly initialized struct list_head splice; ^ /kisskb/src/fs/btrfs/inode.c: In function 'cow_file_range': /kisskb/src/fs/btrfs/inode.c:1040:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/inode.c: In function 'run_delalloc_nocow': /kisskb/src/fs/btrfs/inode.c:1529:20: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/inode.c: In function 'submit_compressed_extents': /kisskb/src/fs/btrfs/inode.c:822:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/inode.c: In function 'insert_reserved_file_extent': /kisskb/src/fs/btrfs/inode.c:2586:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/inode.c: In function 'insert_ordered_extent_file_extent': /kisskb/src/fs/btrfs/inode.c:2688:32: note: byref variable will be forcibly initialized struct btrfs_file_extent_item stack_fi; ^ /kisskb/src/fs/btrfs/inode.c: In function 'insert_prealloc_file_extent': /kisskb/src/fs/btrfs/inode.c:9671:35: note: byref variable will be forcibly initialized struct btrfs_replace_extent_info extent_info; ^ /kisskb/src/fs/btrfs/inode.c:9670:32: note: byref variable will be forcibly initialized struct btrfs_file_extent_item stack_fi; ^ /kisskb/src/fs/btrfs/inode.c: In function '__btrfs_prealloc_file_range': /kisskb/src/fs/btrfs/inode.c:9734:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /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; ^ 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/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:6: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_open': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:175:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_mcore_channel_acked(qmp), HZ); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:164:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_ucore_channel_up(qmp), HZ); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:154:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_link_acked(qmp), HZ); ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:248:14: note: in expansion of macro 'wait_event_interruptible_timeout' time_left = wait_event_interruptible_timeout(qmp->event, ^ /kisskb/src/drivers/pci/irq.c: In function 'pci_request_irq': /kisskb/src/drivers/pci/irq.c:36:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/fs/f2fs/checkpoint.c: In function 'recover_orphan_inode': /kisskb/src/fs/f2fs/checkpoint.c:628:19: note: byref variable will be forcibly initialized struct node_info ni; ^ In file included from /kisskb/src/fs/f2fs/checkpoint.c:17:0: /kisskb/src/fs/f2fs/checkpoint.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/f2fs/gc.c: In function 'gc_node_segment': /kisskb/src/fs/f2fs/gc.c:880:20: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/gc.c: In function 'ra_data_block': /kisskb/src/fs/f2fs/gc.c:1017:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^ /kisskb/src/fs/f2fs/gc.c:1015:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/checkpoint.c: In function 'f2fs_ra_meta_pages': /kisskb/src/fs/f2fs/checkpoint.c:224:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/gc.c: In function 'move_data_block': /kisskb/src/fs/f2fs/gc.c:1118:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/gc.c:1117:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^ /kisskb/src/fs/f2fs/gc.c:1116:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/checkpoint.c: In function 'f2fs_sync_meta_pages': /kisskb/src/fs/f2fs/checkpoint.c:378:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/checkpoint.c:372:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/f2fs/gc.c: In function 'move_data_page': /kisskb/src/fs/f2fs/gc.c:1308:23: note: byref variable will be forcibly initialized struct f2fs_io_info fio = { ^ /kisskb/src/fs/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/f2fs/gc.c: In function 'get_victim_by_default': /kisskb/src/fs/f2fs/gc.c:628:27: note: byref variable will be forcibly initialized struct victim_sel_policy p; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/fs/f2fs/gc.c: In function 'gc_data_segment': /kisskb/src/fs/f2fs/gc.c:1377:20: note: byref variable will be forcibly initialized struct node_info dni; /* dnode info for the data */ ^ /kisskb/src/fs/f2fs/gc.c: In function 'do_garbage_collect': /kisskb/src/fs/f2fs/gc.c:1528:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/gc.c: In function 'free_segment_range': /kisskb/src/fs/f2fs/gc.c:1835:24: note: byref variable will be forcibly initialized struct gc_inode_list gc_list = { ^ /kisskb/src/fs/f2fs/gc.c:1809:20: note: byref variable will be forcibly initialized struct cp_control cpc = { CP_RESIZE, 0, 0, 0 }; ^ /kisskb/src/fs/f2fs/gc.c: In function 'f2fs_gc': /kisskb/src/fs/f2fs/gc.c:1644:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/gc.c:8: /kisskb/src/fs/f2fs/gc.c: In function 'gc_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/f2fs/gc.c:42:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(*wq, ^ /kisskb/src/fs/f2fs/gc.c: In function 'f2fs_resize_fs': /kisskb/src/fs/f2fs/gc.c:1934:20: note: byref variable will be forcibly initialized struct cp_control cpc = { CP_RESIZE, 0, 0, 0 }; ^ /kisskb/src/fs/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/f2fs/data.c: In function '__has_merged_page': /kisskb/src/fs/f2fs/data.c:597:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_write_end_io': /kisskb/src/fs/f2fs/data.c:341:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/f2fs/data.c: In function '__read_end_io': /kisskb/src/fs/f2fs/data.c:135:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_load_elf': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:101:36: note: byref variable will be forcibly initialized struct snd_mixart_elf32_phdr elf_programheader; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_enum_physio': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:253:32: note: byref variable will be forcibly initialized struct mixart_uid_enumeration phys_io; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c:252:27: note: byref variable will be forcibly initialized struct mixart_return_uid console_mgr; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c:251:20: note: byref variable will be forcibly initialized struct mixart_uid get_console_mgr; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c:250:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_enum_connectors': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:132:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_first_init': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:306:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_xattr_fiemap': /kisskb/src/fs/f2fs/data.c:1813:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_watch_pathfmt': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:179:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_free_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:444:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/fs/f2fs/data.c: In function '__allocate_data_block': /kisskb/src/fs/f2fs/data.c:1400:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/data.c:1399:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_block': /kisskb/src/fs/f2fs/data.c:1201:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_read_data_page': /kisskb/src/fs/f2fs/data.c:1218:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^ /kisskb/src/fs/f2fs/data.c:1216:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_new_data_page': /kisskb/src/fs/f2fs/data.c:1351:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/data.c: In function 'prepare_write_begin': /kisskb/src/fs/f2fs/data.c:3306:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^ /kisskb/src/fs/f2fs/data.c:3303:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ 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/fs/f2fs/data.c: In function 'f2fs_map_blocks': /kisskb/src/fs/f2fs/data.c:1514:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^ /kisskb/src/fs/f2fs/data.c:1507:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_preallocate_blocks': /kisskb/src/fs/f2fs/data.c:1439:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/fs/f2fs/data.c: In function '__get_data_block': /kisskb/src/fs/f2fs/data.c:1771:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_bmap': /kisskb/src/fs/f2fs/data.c:3840:26: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_mpage_readpages': /kisskb/src/fs/f2fs/data.c:2351:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_overwrite_io': /kisskb/src/fs/f2fs/data.c:1733:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_fiemap': /kisskb/src/fs/f2fs/data.c:1903:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_do_write_data_page': /kisskb/src/fs/f2fs/data.c:2633:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/data.c:2632:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^ /kisskb/src/fs/f2fs/data.c:2631:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_write_cache_pages': /kisskb/src/fs/f2fs/data.c:2945:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/f2fs/data.c: In function '__f2fs_write_data_pages': /kisskb/src/fs/f2fs/data.c:3204:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_recalc_rate': /kisskb/src/drivers/clk/clk-sparx5.c:196:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_calc_params': /kisskb/src/drivers/clk/clk-sparx5.c:113:28: note: byref variable will be forcibly initialized struct s5_pll_conf alt1, alt2; ^ /kisskb/src/drivers/clk/clk-sparx5.c:113:22: note: byref variable will be forcibly initialized struct s5_pll_conf alt1, alt2; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_set_rate': /kisskb/src/drivers/clk/clk-sparx5.c:170:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_round_rate': /kisskb/src/drivers/clk/clk-sparx5.c:219:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ 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_fontx_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:491:25: note: byref variable will be forcibly initialized struct consolefontdesc cfdarg; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'do_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:554:20: note: byref variable will be forcibly initialized struct unimapdesc tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_io_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:575:25: note: byref variable will be forcibly initialized struct console_font_op op; /* used in multiple places here */ ^ /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_setactivate': /kisskb/src/drivers/tty/vt/vt_ioctl.c:691:24: note: byref variable will be forcibly initialized struct vt_setactivate vsa; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_resizex': /kisskb/src/drivers/tty/vt/vt_ioctl.c:768:20: note: byref variable will be forcibly initialized struct vt_consize v; ^ /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:849:18: note: byref variable will be forcibly initialized struct vt_mode tmp; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:826:18: note: byref variable will be forcibly initialized struct vt_mode tmp; ^ /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/fs/jffs2/dir.c: In function 'jffs2_mknod': /kisskb/src/fs/jffs2/dir.c:622:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio_pref': /kisskb/src/drivers/pci/setup-bus.c:633:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/pci/setup-bus.c:19: /kisskb/src/drivers/pci/setup-bus.c: In function '__assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(local_fail_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:370:12: note: byref variable will be forcibly initialized LIST_HEAD(save_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pbus_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:498:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pdev_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:486:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_root_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:1760:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(realloc_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2057:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:2054:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_reassign_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2130:12: note: byref variable will be forcibly initialized LIST_HEAD(failed); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized LIST_HEAD(added); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized LIST_HEAD(saved); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:2232:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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/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/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/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_monitoring': /kisskb/src/sound/pci/mixart/mixart_mixer.c:954:36: note: byref variable will be forcibly initialized struct mixart_set_out_audio_level audio_level; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c:953:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_analog_audio_level': /kisskb/src/sound/pci/mixart/mixart_mixer.c:295:27: note: byref variable will be forcibly initialized struct mixart_return_uid resp; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c:294:25: note: byref variable will be forcibly initialized struct mixart_io_level io_level; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c:293:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_playback_stream_level': /kisskb/src/sound/pci/mixart/mixart_mixer.c:715:41: note: byref variable will be forcibly initialized struct mixart_set_out_stream_level_req set_level; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c:714:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_capture_stream_level': /kisskb/src/sound/pci/mixart/mixart_mixer.c:767:39: note: byref variable will be forcibly initialized struct mixart_set_in_audio_level_req set_level; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c:766:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'snd_mixart_create_mixer': /kisskb/src/sound/pci/mixart/mixart_mixer.c:1110:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new temp; ^ 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/xen/xenbus/xenbus_xs.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_request_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:42:0: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35:0: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xenbus_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:415:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(xb_waitq, xb_thread_work())) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/pci/hda/hda_controller_trace.h:99, from /kisskb/src/sound/pci/hda/hda_controller.c:30: /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_pcm_trigger': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(azx_pcm_trigger, ^ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_get_position': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(azx_get_position, ^ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_pcm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:58:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(azx_pcm, ^ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'azx_get_time_info': /kisskb/src/sound/pci/hda/hda_controller.c:496:35: note: byref variable will be forcibly initialized struct system_device_crosststamp xtstamp; ^ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_probe': /kisskb/src/drivers/clk/clk-si5341.c:1373:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/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/jffs2/file.c: In function 'jffs2_write_begin': /kisskb/src/fs/jffs2/file.c:152:26: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pll': /kisskb/src/drivers/clk/clk-xgene.c:130:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pmd': /kisskb/src/drivers/clk/clk-xgene.c:347:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk': /kisskb/src/drivers/clk/clk-xgene.c:631:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_pmdclk_init': /kisskb/src/drivers/clk/clk-xgene.c:382:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_devclk_init': /kisskb/src/drivers/clk/clk-xgene.c:672:30: note: byref variable will be forcibly initialized struct xgene_dev_parameters parameters; ^ /kisskb/src/drivers/clk/clk-xgene.c:670:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_and_map_pci': /kisskb/src/drivers/pci/of.c:514:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/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; ^ /kisskb/src/drivers/pci/of.c: In function 'devm_of_pci_get_host_bridge_resources': /kisskb/src/drivers/pci/of.c:269:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^ /kisskb/src/drivers/pci/of.c:268:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^ /kisskb/src/drivers/pci/of.c:266:24: note: byref variable will be forcibly initialized struct resource *res, tmp_res; ^ /kisskb/src/drivers/tty/vt/keyboard.c: In function 'vt_do_kbkeycode_ioctl': /kisskb/src/drivers/tty/vt/keyboard.c:1882: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:2004:17: note: byref variable will be forcibly initialized struct kbentry kbe; ^ /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:436:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_msdos.c:435:34: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c:435:23: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_rmdir': /kisskb/src/fs/fat/namei_msdos.c:314:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_unlink': /kisskb/src/fs/fat/namei_msdos.c:405:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_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/fat/namei_msdos.c: In function 'msdos_mkdir': /kisskb/src/fs/fat/namei_msdos.c:348:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/namei_msdos.c:345:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/lib/bug.c:44: /kisskb/src/lib/bug.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63:0: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:763:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ In file included from /kisskb/src/drivers/clk/clk-pwm.c:12:0: /kisskb/src/drivers/clk/clk-pwm.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/clk/clk-pwm.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/clk/clk-pwm.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/clk/clk-pwm.c: In function 'clk_pwm_probe': /kisskb/src/drivers/clk/clk-pwm.c:70:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:734:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io': /kisskb/src/drivers/pci/quirks.c:512:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io_region': /kisskb/src/drivers/pci/quirks.c:562:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'watch_fired': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:275:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:271:21: note: byref variable will be forcibly initialized struct xsd_sockmsg hdr; ^ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_command_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:425:4: note: byref variable will be forcibly initialized } msg; ^ In file included from /kisskb/src/include/linux/swait.h:8: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/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_file_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(u->read_waitq, ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_dev_queue_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:368:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/f2fs/node.c: In function 'remove_nats_in_journal': /kisskb/src/fs/f2fs/node.c:2787:25: note: byref variable will be forcibly initialized struct f2fs_nat_entry raw_ne; ^ /kisskb/src/fs/f2fs/node.c: In function 'last_fsync_dnode': /kisskb/src/fs/f2fs/node.c:1453:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c: In function 'qcom_rmtfs_mem_remove': /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:268:25: note: byref variable will be forcibly initialized struct qcom_scm_vmperm perm; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_available_free_memory': /kisskb/src/fs/f2fs/node.c:47:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_get_node_info': /kisskb/src/fs/f2fs/node.c:526:24: note: byref variable will be forcibly initialized struct f2fs_nat_entry ne; ^ /kisskb/src/fs/f2fs/node.c: In function 'truncate_node': /kisskb/src/fs/f2fs/node.c:833:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/node.c: In function 'read_node_page': /kisskb/src/fs/f2fs/node.c:1279:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/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; ^ /kisskb/src/fs/f2fs/node.c: In function '__write_node_page': /kisskb/src/fs/f2fs/node.c:1512:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_new_node_page': /kisskb/src/fs/f2fs/node.c:1221:19: note: byref variable will be forcibly initialized struct node_info new_ni; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_new_inode_page': /kisskb/src/fs/f2fs/node.c:1209:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c: In function 'xenbus_alloc': /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c:32:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound arg; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_ra_node_pages': /kisskb/src/fs/f2fs/node.c:589:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/node.c: In function 'truncate_nodes': /kisskb/src/fs/f2fs/node.c:896:23: note: byref variable will be forcibly initialized struct dnode_of_data rdn = *dn; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_truncate_inode_blocks': /kisskb/src/fs/f2fs/node.c:1042:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_truncate_xattr_node': /kisskb/src/fs/f2fs/node.c:1137:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_move_node_page': /kisskb/src/fs/f2fs/node.c:1624:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_fsync_node_pages': /kisskb/src/fs/f2fs/node.c:1669:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_flush_inline_data': /kisskb/src/fs/f2fs/node.c:1826:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_sync_node_pages': /kisskb/src/fs/f2fs/node.c:1873:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_write_node_pages': /kisskb/src/fs/f2fs/node.c:2040:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_remove_inode_page': /kisskb/src/fs/f2fs/node.c:1166:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_recover_xattr_data': /kisskb/src/fs/f2fs/node.c:2627:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/node.c:2626:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_recover_inode_page': /kisskb/src/fs/f2fs/node.c:2671:27: note: byref variable will be forcibly initialized struct node_info old_ni, new_ni; ^ /kisskb/src/fs/f2fs/node.c:2671:19: note: byref variable will be forcibly initialized struct node_info old_ni, new_ni; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/node.c:8: /kisskb/src/fs/f2fs/node.c: In function 'f2fs_flush_nat_entries': /kisskb/src/fs/f2fs/node.c:2954:12: note: byref variable will be forcibly initialized LIST_HEAD(sets); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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/f2fs/segment.c:8: /kisskb/src/fs/f2fs/segment.c: In function 'issue_flush_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/f2fs/segment.c:637:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(*q, ^ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd_orderly': /kisskb/src/fs/f2fs/segment.c:1450:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/segment.c: In function '__wait_all_discard_cmd': /kisskb/src/fs/f2fs/segment.c:1668:24: note: byref variable will be forcibly initialized struct discard_policy dp; ^ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd': /kisskb/src/fs/f2fs/segment.c:1511:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd_range': /kisskb/src/fs/f2fs/segment.c:2980:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ 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/f2fs/segment.c:8: /kisskb/src/fs/f2fs/segment.c: In function 'issue_discard_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/f2fs/segment.c:1753:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(*q, ^ /kisskb/src/fs/f2fs/segment.c:1743:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_balance_fs_bg': /kisskb/src/fs/f2fs/segment.c:552:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_issue_flush': /kisskb/src/fs/f2fs/segment.c:645:19: note: byref variable will be forcibly initialized struct flush_cmd cmd; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_issue_discard_timeout': /kisskb/src/fs/f2fs/segment.c:1723:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_trim_fs': /kisskb/src/fs/f2fs/segment.c:3051:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^ /kisskb/src/fs/f2fs/segment.c:3050:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_replace_block': /kisskb/src/fs/f2fs/segment.c:3638:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^ /kisskb/src/fs/f2fs/segment.c: In function '__revoke_inmem_pages': /kisskb/src/fs/f2fs/segment.c:239:21: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/segment.c:238:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/segment.c: In function '__f2fs_commit_inmem_pages': /kisskb/src/fs/f2fs/segment.c:391:19: note: byref variable will be forcibly initialized struct list_head revoke_list; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_do_write_node_page': /kisskb/src/fs/f2fs/segment.c:3481:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_outplace_write_data': /kisskb/src/fs/f2fs/segment.c:3493:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^ /kisskb/src/fs/f2fs/segment.c: In function 'build_sit_entries': /kisskb/src/fs/f2fs/segment.c:4393:24: note: byref variable will be forcibly initialized struct f2fs_sit_entry sit; ^ 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/drivers/xen/xenbus/xenbus_probe_frontend.c:13: /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_wait_for_backend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:370:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(backend_state_wq, ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:383:22: note: byref variable will be forcibly initialized struct xenbus_watch be_watch; ^ 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:1047:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^ /kisskb/src/fs/fuse/dev.c:1046:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1407:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1428:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1456:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1453:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1504:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1501:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1549:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1727:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1840:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1954:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1932:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1101: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:1235:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1360:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1338:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ 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:2112:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2183:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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:2173:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul': /kisskb/src/lib/mpi/mpih-mul.c:457:23: note: byref variable will be forcibly initialized struct karatsuba_ctx ctx; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_t416_color': /kisskb/src/drivers/tty/vt/vt.c:1689: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 'con_font_get': /kisskb/src/drivers/tty/vt/vt.c:4560: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:4614: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:1379:28: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_allocate': /kisskb/src/drivers/tty/vt/vt.c:1111: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:1317:18: note: byref variable will be forcibly initialized struct winsize ws; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_write': /kisskb/src/drivers/tty/vt/vt.c:2862:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/fs/f2fs/recovery.c: In function 'recover_quota_data': /kisskb/src/fs/f2fs/recovery.c:241:15: note: byref variable will be forcibly initialized struct iattr attr; ^ /kisskb/src/fs/f2fs/recovery.c: In function 'recover_dentry': /kisskb/src/fs/f2fs/recovery.c:164:14: note: byref variable will be forcibly initialized struct qstr usr_fname; ^ /kisskb/src/fs/f2fs/recovery.c:163:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^ /kisskb/src/fs/f2fs/recovery.c: In function 'check_index_in_prev_nodes': /kisskb/src/fs/f2fs/recovery.c:447:23: note: byref variable will be forcibly initialized struct dnode_of_data tdn = *dn; ^ /kisskb/src/fs/f2fs/recovery.c: In function 'do_recover_data': /kisskb/src/fs/f2fs/recovery.c:551:19: note: byref variable will be forcibly initialized struct node_info ni; ^ /kisskb/src/fs/f2fs/recovery.c:550:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /kisskb/src/fs/f2fs/recovery.c: In function 'f2fs_recover_fsync_data': /kisskb/src/fs/f2fs/recovery.c:862:22: note: byref variable will be forcibly initialized struct cp_control cpc = { ^ /kisskb/src/fs/f2fs/recovery.c:768:19: note: byref variable will be forcibly initialized struct list_head dir_list; ^ /kisskb/src/fs/f2fs/recovery.c:767:31: note: byref variable will be forcibly initialized struct list_head inode_list, tmp_inode_list; ^ /kisskb/src/fs/f2fs/recovery.c:767:19: note: byref variable will be forcibly initialized struct list_head inode_list, tmp_inode_list; ^ /kisskb/src/lib/decompress_unlzma.c: In function 'unlzma': /kisskb/src/lib/decompress_unlzma.c:554:16: note: byref variable will be forcibly initialized struct cstate cst; ^ /kisskb/src/lib/decompress_unlzma.c:553:16: note: byref variable will be forcibly initialized struct writer wr; ^ /kisskb/src/lib/decompress_unlzma.c:551:12: note: byref variable will be forcibly initialized struct rc rc; ^ /kisskb/src/lib/decompress_unlzma.c:545:21: note: byref variable will be forcibly initialized struct lzma_header header; ^ /kisskb/src/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/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:1207:24: note: byref variable will be forcibly initialized struct fuse_access_in inarg; ^ In file included from /kisskb/src/fs/fuse/dir.c:9: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:1028:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1027:25: note: byref variable will be forcibly initialized struct fuse_getattr_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function '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:662:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:721:23: note: byref variable will be forcibly initialized struct fuse_mknod_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:749:23: note: byref variable will be forcibly initialized struct fuse_mkdir_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:459:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:860:25: note: byref variable will be forcibly initialized struct fuse_rename2_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:948:22: note: byref variable will be forcibly initialized struct fuse_link_in inarg; ^ 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:1513: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:1563:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1562:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1602:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1601:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'qcom_iommu_init_domain': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:235:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^ /kisskb/src/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; ^ /kisskb/src/fs/jfs/super.c: In function 'jfs_quota_write': /kisskb/src/fs/jfs/super.c:789:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/jfs/super.c: In function 'jfs_quota_read': /kisskb/src/fs/jfs/super.c:744:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/jfs/super.c: In function 'jfs_error': /kisskb/src/fs/jfs/super.c:86:10: note: byref variable will be forcibly initialized va_list args; ^ /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/fs/btrfs/tree-defrag.c:7:0: /kisskb/src/fs/btrfs/tree-defrag.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-defrag.c: In function 'btrfs_defrag_leaves': /kisskb/src/fs/btrfs/tree-defrag.c:23:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/fs/f2fs/extent_cache.c: In function '__f2fs_init_extent_tree': /kisskb/src/fs/f2fs/extent_cache.c:367:21: note: byref variable will be forcibly initialized struct extent_info ei; ^ /kisskb/src/fs/f2fs/extent_cache.c: In function 'f2fs_update_extent_tree_range': /kisskb/src/fs/f2fs/extent_cache.c:536:21: note: byref variable will be forcibly initialized struct extent_info ei, dei, prev; ^ /kisskb/src/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/btrfs/file.c: In function 'btrfs_pick_defrag_inode': /kisskb/src/fs/btrfs/file.c:215:22: note: byref variable will be forcibly initialized struct inode_defrag tmp; ^ /kisskb/src/fs/btrfs/file.c: In function '__btrfs_run_defrag_inode': /kisskb/src/fs/btrfs/file.c:278:39: note: byref variable will be forcibly initialized struct btrfs_ioctl_defrag_range_args range; ^ /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; ^ In file included from /kisskb/src/fs/btrfs/file.c:19:0: /kisskb/src/fs/btrfs/file.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/file.c: In function 'hole_mergeable': /kisskb/src/fs/btrfs/file.c:2319:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file.c: In function 'extent_mergeable': /kisskb/src/fs/btrfs/file.c:1042:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file.c: In function 'btrfs_insert_replace_extent': /kisskb/src/fs/btrfs/file.c:2529:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file.c: In function 'update_time_for_write': /kisskb/src/fs/btrfs/file.c:1570:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/btrfs/file.c: In function 'fill_holes': /kisskb/src/fs/btrfs/file.c:2354:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file.c: In function 'btrfs_drop_extents': /kisskb/src/fs/btrfs/file.c:1016:21: note: byref variable will be forcibly initialized struct btrfs_key slot_key; ^ /kisskb/src/fs/btrfs/file.c:696:19: note: byref variable will be forcibly initialized struct btrfs_key new_key; ^ /kisskb/src/fs/btrfs/file.c:695:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/file.c: In function 'btrfs_mark_extent_written': /kisskb/src/fs/btrfs/file.c:1087:19: note: byref variable will be forcibly initialized struct btrfs_key new_key; ^ /kisskb/src/fs/btrfs/file.c:1086:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/fs/btrfs/file.c: In function 'btrfs_fallocate': /kisskb/src/fs/btrfs/file.c:3299:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^ /kisskb/src/fs/btrfs/file.c: In function 'start_ordered_ops': /kisskb/src/fs/btrfs/file.c:2068:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/btrfs/file.c: In function 'btrfs_sync_file': /kisskb/src/fs/btrfs/file.c:2103:23: note: byref variable will be forcibly initialized struct btrfs_log_ctx ctx; ^ /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/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^ /kisskb/src/fs/jffs2/nodemgmt.c: In function 'jffs2_mark_node_obsolete': /kisskb/src/fs/jffs2/nodemgmt.c:583:28: note: byref variable will be forcibly initialized struct jffs2_unknown_node 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/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/nodemgmt.c:15: /kisskb/src/fs/jffs2/nodemgmt.c: In function 'jffs2_reserve_space': /kisskb/src/fs/jffs2/nodemgmt.c:174:24: 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/gfs2/acl.c: In function 'gfs2_get_acl': /kisskb/src/fs/gfs2/acl.c:63:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/acl.c: In function 'gfs2_set_acl': /kisskb/src/fs/gfs2/acl.c:112:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_rename': /kisskb/src/fs/jfs/namei.c:1069:24: note: byref variable will be forcibly initialized struct component_name old_dname; ^ /kisskb/src/fs/jfs/namei.c:1067:24: note: byref variable will be forcibly initialized struct component_name new_dname; ^ /kisskb/src/fs/jfs/namei.c:1065:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_unlink': /kisskb/src/fs/jfs/namei.c:468:24: note: byref variable will be forcibly initialized struct component_name dname; /* object name */ ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_rmdir': /kisskb/src/fs/jfs/namei.c:338:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mknod': /kisskb/src/fs/jfs/namei.c:1352:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c:1351:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mkdir': /kisskb/src/fs/jfs/namei.c:202:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:201:24: note: byref variable will be forcibly initialized struct component_name dname; /* child directory name */ ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_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:879:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:877:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_link': /kisskb/src/fs/jfs/namei.c:792:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:791:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_lookup': /kisskb/src/fs/jfs/namei.c:1446:24: note: byref variable will be forcibly initialized struct component_name key; ^ /kisskb/src/fs/jfs/namei.c:1443:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_free_zero_link': /kisskb/src/fs/jfs/namei.c:737:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/fs/jfs/namei.c:716:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_build_inode_fragtree': /kisskb/src/fs/jffs2/readinode.c:456:17: note: byref variable will be forcibly initialized struct rb_root ver_root = RB_ROOT; ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode_internal': /kisskb/src/fs/jffs2/readinode.c:1149:30: note: byref variable will be forcibly initialized struct jffs2_readinode_info rii; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/jffs2/readinode.c:15: /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_read_inode': /kisskb/src/fs/jffs2/os-linux.h:43: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/jffs2/readinode.c:1351:4: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ /kisskb/src/fs/jffs2/readinode.c: In function 'jffs2_do_crccheck_inode': /kisskb/src/fs/jffs2/readinode.c:1394:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode n; ^ /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/fs/jfs/jfs_mount.c: In function 'logMOUNT': /kisskb/src/fs/jfs/jfs_mount.c:485:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ /kisskb/src/drivers/xen/features.c: In function 'xen_setup_features': /kisskb/src/drivers/xen/features.c:24:26: note: byref variable will be forcibly initialized struct xen_feature_info fi; ^ /kisskb/src/fs/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/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:3052:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^ In file included from /kisskb/src/include/linux/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/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:898:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->mapping->i_pages, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2575:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:154:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ /kisskb/src/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/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3354:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^ /kisskb/src/fs/fuse/file.c:3345:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1226:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^ /kisskb/src/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; ^ 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/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; ^ /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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:12: /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/drivers/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/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_msi': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:616:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_consumed': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:639:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_poll_until_not_full': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:581:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ /kisskb/src/fs/f2fs/xattr.c: In function 'write_all_xattrs': /kisskb/src/fs/f2fs/xattr.c:488:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^ /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:1206: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:1948: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/fs/btrfs/sysfs.c: In function 'addrm_unknown_feature_attrs': /kisskb/src/fs/btrfs/sysfs.c:1025:26: note: byref variable will be forcibly initialized struct attribute_group agroup = { ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_reset': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3039:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/pci/hda/hda_intel_trace.h:54, from /kisskb/src/sound/pci/hda/hda_intel.c:59: /kisskb/src/sound/pci/hda/hda_intel.c: In function 'trace_event_raw_event_hda_pm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/sound/pci/hda/./hda_intel_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hda_pm, ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_atc_inv_domain': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1604:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_tlb_inv_context': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1650:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_printf': /kisskb/src/lib/seq_buf.c:85:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/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/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/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/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/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/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/gfs2/bmap.c: In function 'gfs2_iomap_begin_write': /kisskb/src/fs/gfs2/bmap.c:1078:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = {}; ^ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_map_journal_extents': /kisskb/src/fs/gfs2/bmap.c:2297:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_write_alloc_required': /kisskb/src/fs/gfs2/bmap.c:2353:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^ /kisskb/src/lib/string.c: In function 'strscpy': /kisskb/src/lib/string.c:181:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_of_parse': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:171:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/fs/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 */ ^ 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/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'decrease_reservation': /kisskb/src/drivers/xen/balloon.c:442:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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; ^ 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/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'add_ballooned_pages': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/balloon.c:559:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^ /kisskb/src/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_imap.c: In function 'diFree': /kisskb/src/fs/jfs/jfs_imap.c:854:8: note: byref variable will be forcibly initialized pxd_t freepxd; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate_pmap': /kisskb/src/fs/jfs/jfs_xtree.c:3708:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/f2fs/trace.c: In function 'gang_lookup_pids': /kisskb/src/fs/f2fs/trace.c:135: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/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^ /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^ /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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1087: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1085: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1077:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset], ^ 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:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1488:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1600:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1637:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1713: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:1755:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1807:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/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/lib/xarray.c: In function '__xa_set_mark': /kisskb/src/lib/xarray.c:1894:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1912:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1934:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2008:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2058:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2155:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2201:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/jffs2/scan.c: In function 'jffs2_scan_eraseblock': /kisskb/src/fs/jffs2/scan.c:446:28: note: byref variable will be forcibly initialized struct jffs2_unknown_node crcnode; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_metadata': /kisskb/src/fs/jffs2/gc.c:764:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^ /kisskb/src/fs/jffs2/gc.c:762:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_hole': /kisskb/src/fs/jffs2/gc.c:1017:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dnode': /kisskb/src/fs/jffs2/gc.c:1170:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode ri; ^ /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_dirent': /kisskb/src/fs/jffs2/gc.c:854:26: note: byref variable will be forcibly initialized struct jffs2_raw_dirent rd; ^ 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/mtd/mtd.h:12, from /kisskb/src/fs/jffs2/gc.c:16: /kisskb/src/fs/jffs2/gc.c: In function 'jffs2_garbage_collect_pass': /kisskb/src/fs/jffs2/os-linux.h:43: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/jffs2/gc.c:407:3: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ /kisskb/src/fs/jffs2/os-linux.h:43: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/jffs2/gc.c:222:4: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ /kisskb/src/drivers/soc/ti/ti_sci_pm_domains.c: In function 'ti_sci_pm_domain_probe': /kisskb/src/drivers/soc/ti/ti_sci_pm_domains.c:123:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /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; ^ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos4_pm_init_power_domain': /kisskb/src/drivers/soc/samsung/pm_domains.c:148:33: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^ /kisskb/src/drivers/soc/samsung/pm_domains.c:148:26: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_list_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:46:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_attr_list_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xlog_intent_recovery_failed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xlog_intent_recovery_failed, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_perag_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_perag_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:162:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_list_node_descend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:187:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_attr_list_node_descend, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_flags_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:369:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_flags_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_ioerror': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_buf_ioerror, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:450:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_lock_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:582:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_lock_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:615:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filemap_fault': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:683:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_filemap_fault, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iref_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:709:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_iref_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iomap_prealloc_size': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:734:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iomap_prealloc_size, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_irec_merge_pre': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:758:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_irec_merge_pre, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_irec_merge_post': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:784:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_irec_merge_post, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dquot_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:880:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dquot_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_mod_dquot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:994:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_trans_mod_dquot, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dqtrx_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1023:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dqtrx_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_loggrant_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1095:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_loggrant_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1179:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_force': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_force, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ail_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ail_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_assign_tail_lsn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_assign_tail_lsn, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_file_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1289:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_file_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_imap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_imap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_simple_io_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_simple_io_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_itrunc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1415:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_itrunc_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_pagecache_inval': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1444:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_pagecache_inval, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_bunmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_bunmap, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_extent_busy_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1503:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_extent_busy_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_extent_busy_trim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_extent_busy_trim, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_agf_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1566:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_agf_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_free_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1630:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_free_extent, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_alloc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1665:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_alloc_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_alloc_cur_check': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1768:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_alloc_cur_check, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dir2_space_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1973:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dir2_space_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dir2_leafn_moveents': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2004:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_dir2_leafn_moveents, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_swap_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2043:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_swap_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2083:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_recover, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_record': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2101:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_recover_record, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_buf_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_buf_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_ino_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_ino_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_icreate_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2262:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_icreate_item_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_discard_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2296:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_discard_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_cur_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2338:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_btree_cur_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2376:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2400:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_error_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_pending_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2424:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_pending_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_phys_extent_deferred_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_phys_extent_deferred_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_map_extent_deferred_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2486:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_map_extent_deferred_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2563:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_rmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2605:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_error_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rmapbt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2645:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_rmapbt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_resv_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2711:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_resv_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_btree_lookup_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2774:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_btree_lookup_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2805:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_extent_at_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2838:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_extent_at_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_double_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2874:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_double_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_double_extent_at_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2917:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_double_extent_at_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_triple_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:2965:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_triple_extent_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_finish_one_leftover': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3062:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_refcount_finish_one_leftover, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3096:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_error_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_double_io_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3127:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_double_io_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_irec_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_irec_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_reflink_remap_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3215:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_reflink_remap_blocks, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ioctl_clone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_ioctl_clone, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_fsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_fsmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_getfsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3358:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_getfsmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_resv_calc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3396:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_trans_resv_calc, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3422:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_trans_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iunlink_update_bucket': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3460:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iunlink_update_bucket, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iunlink_update_dinode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3486:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iunlink_update_dinode, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_inode_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3512:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_inode_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_fs_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3538:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_fs_corrupt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3564:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_corrupt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3590:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_corrupt_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iwalk_ag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3614:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iwalk_ag, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iwalk_ag_rec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3633:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iwalk_ag_rec, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_pwork_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3654:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_pwork_init, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_kmem_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3672:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_kmem_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_check_new_dalign': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3699:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_check_new_dalign, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_commit_afakeroot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3720:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_commit_afakeroot, ^ /kisskb/src/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/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_commit_ifakeroot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3748:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_commit_ifakeroot, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_bload_level_geometry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3781:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_bload_level_geometry, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_bload_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3822:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_bload_block, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_timestamp_range_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:3865:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_timestamp_range_class, ^ /kisskb/src/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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'perf_trace_xfs_bmap_class': /kisskb/src/fs/xfs/./xfs_trace.h:257:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec r; ^ /kisskb/src/include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:255:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_bmap_class': /kisskb/src/fs/xfs/./xfs_trace.h:257:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec r; ^ /kisskb/src/include/trace/trace_events.h:695:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:255:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:239:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_bmap_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filestream_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:524:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_filestream_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filestream_pick': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:553:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_filestream_pick, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_namespace_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:814:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_namespace_class, ^ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1657:10: note: byref variable will be forcibly initialized va_list va; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'perf_trace_xfs_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/xfs/./xfs_trace.h:846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_rename, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_rename, ^ /kisskb/src/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/xfs/./xfs_trace.h:846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_rename, ^ /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; ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_da_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1794:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_da_class, ^ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./xfs_trace.h:1858:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_attr_class, ^ /kisskb/src/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3214:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/xen/manage.c: In function 'do_suspend': /kisskb/src/drivers/xen/manage.c:100:22: note: byref variable will be forcibly initialized struct suspend_info si; ^ In file included from /kisskb/src/arch/arm64/include/asm/xen/hypercall.h:1:0, from /kisskb/src/include/xen/events.h:12, from /kisskb/src/drivers/xen/manage.c:21: /kisskb/src/drivers/xen/manage.c: In function 'HYPERVISOR_suspend': /kisskb/src/include/xen/arm/hypercall.h:71:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = SHUTDOWN_suspend }; ^ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:224:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /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; ^ In file included from /kisskb/src/fs/btrfs/xattr.c:15:0: /kisskb/src/fs/btrfs/xattr.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/xattr.c: In function 'btrfs_listxattr': /kisskb/src/fs/btrfs/xattr.c:283:20: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/xattr.c:253:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:640:16: note: byref variable will be forcibly initialized struct region r; ^ 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/btrfs/ordered-data.c:6: /kisskb/src/fs/btrfs/ordered-data.c: In function 'btrfs_wait_ordered_extents': /kisskb/src/fs/btrfs/ordered-data.c:560:12: note: byref variable will be forcibly initialized LIST_HEAD(works); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/btrfs/ordered-data.c:559: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) ^ /kisskb/src/fs/btrfs/ordered-data.c:558:12: note: byref variable will be forcibly initialized LIST_HEAD(splice); ^ /kisskb/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/btrfs/ordered-data.c: In function 'btrfs_wait_ordered_roots': /kisskb/src/fs/btrfs/ordered-data.c:614:19: note: byref variable will be forcibly initialized struct list_head splice; ^ 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/btrfs/ordered-data.c:6: /kisskb/src/fs/btrfs/ordered-data.c: In function 'btrfs_start_ordered_extent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/ordered-data.c:668:3: note: in expansion of macro 'wait_event' wait_event(entry->wait, test_bit(BTRFS_ORDERED_COMPLETE, ^ 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, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^ In file included from /kisskb/src/include/linux/pid.h:6: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/fs/jfs/jfs_dtree.c: In function 'ciGetLeafPrefixKey': /kisskb/src/fs/jfs/jfs_dtree.c:3768:24: note: byref variable will be forcibly initialized struct component_name rkey; ^ /kisskb/src/fs/jfs/jfs_dtree.c:3767:24: note: byref variable will be forcibly initialized struct component_name lkey; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:13: /kisskb/src/lib/llist.c: In function 'llist_del_first': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/llist.c:57:10: note: in expansion of macro 'smp_load_acquire' entry = smp_load_acquire(&head->first); ^ /kisskb/src/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/fs/jfs/jfs_dtree.c: In function 'dtSplitUp': /kisskb/src/fs/jfs/jfs_dtree.c:936:24: note: byref variable will be forcibly initialized struct component_name key = { 0, NULL }; ^ /kisskb/src/fs/jfs/jfs_dtree.c:934:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^ /kisskb/src/fs/jfs/jfs_dtree.c:927:8: note: byref variable will be forcibly initialized pxd_t rpxd; /* new right page extent descriptor */ ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtSearch': /kisskb/src/fs/jfs/jfs_dtree.c:581:24: note: byref variable will be forcibly initialized struct component_name ciKey; ^ /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/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/jfs/jfs_dtree.c: In function 'jfs_readdir': /kisskb/src/fs/jfs/jfs_dtree.c:3047:26: note: byref variable will be forcibly initialized struct dir_table_slot dirtab_slot; ^ /kisskb/src/fs/jfs/jfs_dtree.c:3009:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtModify': /kisskb/src/fs/jfs/jfs_dtree.c:4515:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/sound/pci/nm256/nm256.c: In function 'snd_nm256_mixer': /kisskb/src/sound/pci/nm256/nm256.c:1310:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_ea_find': /kisskb/src/fs/gfs2/xattr.c:191:17: note: byref variable will be forcibly initialized struct ea_find ef; ^ /kisskb/src/fs/gfs2/xattr.c: In function '__gfs2_xattr_get': /kisskb/src/fs/gfs2/xattr.c:567:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_get': /kisskb/src/fs/gfs2/xattr.c:594:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_unstuffed': /kisskb/src/fs/gfs2/xattr.c:230:21: note: byref variable will be forcibly initialized struct gfs2_holder rg_gh; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_remove': /kisskb/src/fs/gfs2/xattr.c:1121:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_init': /kisskb/src/fs/gfs2/xattr.c:793:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_set_i': /kisskb/src/fs/gfs2/xattr.c:1034:16: note: byref variable will be forcibly initialized struct ea_set es; ^ /kisskb/src/fs/gfs2/xattr.c:1033:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_indirect': /kisskb/src/fs/gfs2/xattr.c:1253:24: note: byref variable will be forcibly initialized struct gfs2_rgrp_list rlist; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_block': /kisskb/src/fs/gfs2/xattr.c:1375:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_listxattr': /kisskb/src/fs/gfs2/xattr.c:416:18: note: byref variable will be forcibly initialized struct ea_list ei = { .ei_er = &er, .ei_size = 0 }; ^ /kisskb/src/fs/gfs2/xattr.c:402:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/xattr.c:401:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_acl_get': /kisskb/src/fs/gfs2/xattr.c:524:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function '__gfs2_xattr_set': /kisskb/src/fs/gfs2/xattr.c:1162:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_set': /kisskb/src/fs/gfs2/xattr.c:1222:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/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/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:539:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_change_attributes': /kisskb/src/fs/fuse/inode.c:256:22: note: byref variable will be forcibly initialized struct timespec64 new_mtime = { ^ /kisskb/src/fs/fuse/inode.c:226:20: note: byref variable will be forcibly initialized struct timespec64 old_mtime; ^ /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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/percpu-refcount.c:4: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_to_percpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/lib/percpu-refcount.c:253:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ref->percpu_count_ptr, ^ In file included from /kisskb/src/include/linux/pid.h:6: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:269:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, ^ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/lib/percpu-refcount.c:323:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'end_bio_extent_buffer_writepage': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/btrfs/volumes.c:6: /kisskb/src/fs/btrfs/volumes.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:271:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), first); ^ /kisskb/src/fs/btrfs/extent_io.c:3895:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ 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/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/btrfs/extent_io.c:5: /kisskb/src/fs/btrfs/extent_io.c: In function '__readahead_batch': /kisskb/src/include/linux/pagemap.h:898:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->mapping->i_pages, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/fs/jffs2/background.c:19:0: /kisskb/src/fs/jffs2/background.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:282:19: note: byref variable will be forcibly initialized kernel_siginfo_t __info; ^ /kisskb/src/fs/jffs2/background.c: In function 'jffs2_garbage_collect_thread': /kisskb/src/fs/jffs2/background.c:78:11: note: byref variable will be forcibly initialized sigset_t hupmask; ^ /kisskb/src/fs/jffs2/erase.c: In function 'jffs2_mark_erased_block': /kisskb/src/fs/jffs2/erase.c:425:29: note: byref variable will be forcibly initialized struct jffs2_unknown_node marker = { ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'end_bio_extent_writepage': /kisskb/src/fs/btrfs/extent_io.c:2734:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'end_bio_extent_readpage': /kisskb/src/fs/btrfs/extent_io.c:2877:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'extent_write_cache_pages': /kisskb/src/fs/btrfs/extent_io.c:4197:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/btrfs/volumes.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:435:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:635:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:635:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'extent_write_full_page': /kisskb/src/fs/btrfs/extent_io.c:4341:26: note: byref variable will be forcibly initialized struct extent_page_data epd = { ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'extent_write_locked_range': /kisskb/src/fs/btrfs/extent_io.c:4368:26: note: byref variable will be forcibly initialized struct extent_page_data epd = { ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'extent_writepages': /kisskb/src/fs/btrfs/extent_io.c:4411:26: note: byref variable will be forcibly initialized struct extent_page_data epd = { ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:772:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:772:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ In file included from /kisskb/src/fs/btrfs/volumes.c:18:0: /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'find_next_devid': /kisskb/src/fs/btrfs/volumes.c:1766:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c:1765:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:817:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:817:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_device_init_dev_stats': /kisskb/src/fs/btrfs/volumes.c:7279:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:154:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_manage_runstate_time': /kisskb/src/drivers/xen/time.c:87:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:982:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:982:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:162:44: note: byref variable will be forcibly initialized struct vcpu_register_runstate_memory_area area; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'find_free_dev_extent_start': /kisskb/src/fs/btrfs/volumes.c:1498:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1005:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1005: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:1080:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1080:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:795:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:795:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_rm_dev_item': /kisskb/src/fs/btrfs/volumes.c:1882:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_free_dev_extent': /kisskb/src/fs/btrfs/volumes.c:1650:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c:1649:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_free_chunk': /kisskb/src/fs/btrfs/volumes.c:2837:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/fs/btrfs/extent_io.c:19:0: /kisskb/src/fs/btrfs/extent_io.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_add_system_chunk': /kisskb/src/fs/btrfs/volumes.c:4784:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:874:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:874:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'extent_fiemap': /kisskb/src/fs/btrfs/extent_io.c:4768:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'update_dev_stat_item': /kisskb/src/fs/btrfs/volumes.c:7352:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_alloc_dev_extent': /kisskb/src/fs/btrfs/volumes.c:1710:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_update_device': /kisskb/src/fs/btrfs/volumes.c:2755:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_add_dev_item': /kisskb/src/fs/btrfs/volumes.c:1815:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1241:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1241:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_del_sys_chunk': /kisskb/src/fs/btrfs/volumes.c:2877:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1260:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1260:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^ /kisskb/src/fs/btrfs/volumes.c: In function 'insert_balance_item': /kisskb/src/fs/btrfs/volumes.c:3212:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c:3209:33: note: byref variable will be forcibly initialized struct btrfs_disk_balance_args disk_bargs; ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'btree_write_cache_pages': /kisskb/src/fs/btrfs/extent_io.c:4072:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/btrfs/extent_io.c:4063:26: note: byref variable will be forcibly initialized struct extent_page_data epd = { ^ In file included from /kisskb/src/drivers/tty/hvc/hvc_xen.c:22:0: /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1328:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1328:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'xencons_connect_backend': /kisskb/src/drivers/tty/hvc/hvc_xen.c:371:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'del_balance_item': /kisskb/src/fs/btrfs/volumes.c:3262:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1409:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1409:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^ In file included from /kisskb/src/drivers/tty/hvc/hvc_xen.c:25:0: /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_uuid_scan_kthread': /kisskb/src/fs/btrfs/volumes.c:4419:25: note: byref variable will be forcibly initialized struct btrfs_root_item root_item; ^ /kisskb/src/fs/btrfs/volumes.c:4414:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1455:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1455: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:1496:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1496:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'xen_raw_printk': /kisskb/src/drivers/tty/hvc/hvc_xen.c:672:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1541:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1541:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1574: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:1611:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1611:9: note: in expansion of macro 'iterate_all_kinds' } else iterate_all_kinds(i, size, 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/fs/btrfs/volumes.c:6: /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_close_devices': /kisskb/src/fs/btrfs/volumes.c:1180: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/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:1838:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1838:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:1833:14: note: byref variable will be forcibly initialized struct kvec w; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_relocate_sys_chunks': /kisskb/src/fs/btrfs/volumes.c:3094:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c:3093:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function '__btrfs_balance': /kisskb/src/fs/btrfs/volumes.c:3636:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c:3635:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_recover_balance': /kisskb/src/fs/btrfs/volumes.c:4268:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c:4265:33: note: byref variable will be forcibly initialized struct btrfs_disk_balance_args disk_bargs; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/btrfs/volumes.c:6: /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_pause_balance': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/volumes.c:4345:3: note: in expansion of macro 'wait_event' wait_event(fs_info->balance_wait_q, ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_cancel_balance': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/volumes.c:4385:3: note: in expansion of macro 'wait_event' wait_event(fs_info->balance_wait_q, ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_shrink_device': /kisskb/src/fs/btrfs/volumes.c:4606:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/pstore/platform.c: In function 'pstore_dump': /kisskb/src/fs/pstore/platform.c:415:24: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/fs/pstore/platform.c: In function 'pstore_console_write': /kisskb/src/fs/pstore/platform.c:491:23: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_alloc_chunk': /kisskb/src/fs/btrfs/volumes.c:5182:25: note: byref variable will be forcibly initialized struct alloc_chunk_ctl ctl; ^ In 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:429:3: 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/fs/btrfs/volumes.c: In function 'btrfs_finish_chunk_alloc': /kisskb/src/fs/btrfs/volumes.c:5241:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ /kisskb/src/fs/btrfs/volumes.c: In function '__btrfs_map_block': /kisskb/src/fs/btrfs/volumes.c:6066:27: note: byref variable will be forcibly initialized struct btrfs_io_geometry geom; ^ In 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_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_finish_sprout': /kisskb/src/fs/btrfs/volumes.c:2439:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/volumes.c:6: /kisskb/src/fs/btrfs/volumes.c: In function 'device_list_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/volumes.c:975:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->name, name); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/volumes.c:875:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->name, name); ^ /kisskb/src/fs/btrfs/volumes.c: In function 'clone_fs_devices': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/volumes.c:1036:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->name, name); ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_init_new_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/volumes.c:2563:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->name, name); ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_read_sys_array': /kisskb/src/fs/btrfs/volumes.c:6935:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_read_chunk_tree': /kisskb/src/fs/btrfs/volumes.c:7121:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c:7120:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_verify_dev_extents': /kisskb/src/fs/btrfs/volumes.c:7686:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/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:429:3: 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:429:3: 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:429:3: 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; ^ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_do_setattr': /kisskb/src/fs/jffs2/fs.c:38:26: note: byref variable will be forcibly initialized union jffs2_device_node dev; ^ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_iget': /kisskb/src/fs/jffs2/fs.c:257:26: note: byref variable will be forcibly initialized union jffs2_device_node jdev; ^ /kisskb/src/fs/jffs2/fs.c:256:25: note: byref variable will be forcibly initialized struct jffs2_raw_inode latest_node; ^ /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_dirty_inode': /kisskb/src/fs/jffs2/fs.c:373:15: 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/jffs2/fs.c:17: /kisskb/src/fs/jffs2/fs.c: In function 'jffs2_gc_fetch_inode': /kisskb/src/fs/jffs2/os-linux.h:43: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/jffs2/fs.c:658:5: note: in expansion of macro 'sleep_on_spinunlock' sleep_on_spinunlock(&c->inocache_wq, &c->inocache_lock); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/pci/oxygen/oxygen_io.c:9: /kisskb/src/sound/pci/oxygen/oxygen_io.c: In function 'oxygen_ac97_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/sound/pci/oxygen/oxygen_io.c:96:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(chip->ac97_waitqueue, ^ /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/drivers/iommu/iommu.c: In function 'iommu_unmap': /kisskb/src/drivers/iommu/iommu.c:2513:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ /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/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; ^ 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/pstore/pmsg.c: In function 'write_pmsg': /kisskb/src/fs/pstore/pmsg.c:17:23: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/fs/gfs2/glops.c: In function 'gfs2_dinode_in': /kisskb/src/fs/gfs2/glops.c:409:20: note: byref variable will be forcibly initialized struct timespec64 atime; ^ /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/jffs2/super.c: In function 'jffs2_parse_param': /kisskb/src/fs/jffs2/super.c:189:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:26: note: byref variable will be forcibly initialized struct fuse_setxattr_in inarg; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:55:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^ /kisskb/src/fs/fuse/xattr.c:54:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:113:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^ /kisskb/src/fs/fuse/xattr.c:112:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^ 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/fs/gfs2/log.c: In function 'gfs2_ail1_flush': /kisskb/src/fs/gfs2/log.c:190:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/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/btrfs/ioctl.c: In function 'btrfs_ioctl_get_features': /kisskb/src/fs/btrfs/ioctl.c:4697:35: note: byref variable will be forcibly initialized struct btrfs_ioctl_feature_flags features; ^ In file included from /kisskb/src/fs/btrfs/ioctl.c:29:0: /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'find_new_extents': /kisskb/src/fs/btrfs/ioctl.c:1101:19: note: byref variable will be forcibly initialized struct btrfs_key min_key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_fsgetxattr': /kisskb/src/fs/btrfs/ioctl.c:412:17: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_fitrim': /kisskb/src/fs/btrfs/ioctl.c:522:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_space_info': /kisskb/src/fs/btrfs/ioctl.c:3500:32: note: byref variable will be forcibly initialized struct btrfs_ioctl_space_info space; ^ /kisskb/src/fs/btrfs/ioctl.c:3499:32: note: byref variable will be forcibly initialized struct btrfs_ioctl_space_args space_args; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'create_subvol': /kisskb/src/fs/btrfs/ioctl.c:602:25: note: byref variable will be forcibly initialized struct btrfs_block_rsv block_rsv; ^ /kisskb/src/fs/btrfs/ioctl.c:596:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_default_subvol': /kisskb/src/fs/btrfs/ioctl.c:3412:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /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/fs/btrfs/ioctl.c: In function 'key_in_sk': /kisskb/src/fs/btrfs/ioctl.c:2066:19: note: byref variable will be forcibly initialized struct btrfs_key test; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'copy_to_sk': /kisskb/src/fs/btrfs/ioctl.c:2098:19: note: byref variable will be forcibly initialized struct btrfs_key test; ^ /kisskb/src/fs/btrfs/ioctl.c:2097:35: note: byref variable will be forcibly initialized struct btrfs_ioctl_search_header sh; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'search_ioctl': /kisskb/src/fs/btrfs/ioctl.c:2227:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_tree_search': /kisskb/src/fs/btrfs/ioctl.c:2289:32: note: byref variable will be forcibly initialized struct btrfs_ioctl_search_key sk; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_tree_search_v2': /kisskb/src/fs/btrfs/ioctl.c:2323:36: note: byref variable will be forcibly initialized struct btrfs_ioctl_search_args_v2 args; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_search_path_in_tree': /kisskb/src/fs/btrfs/ioctl.c:2363:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_get_subvol_info': /kisskb/src/fs/btrfs/ioctl.c:2698:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_get_subvol_rootref': /kisskb/src/fs/btrfs/ioctl.c:2818:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_search_path_in_tree_user': /kisskb/src/fs/btrfs/ioctl.c:2457:24: note: byref variable will be forcibly initialized struct btrfs_key key, key2; ^ /kisskb/src/fs/btrfs/ioctl.c:2457:19: note: byref variable will be forcibly initialized struct btrfs_key key, key2; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_fssetxattr': /kisskb/src/fs/btrfs/ioctl.c:427:21: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/btrfs/ioctl.c:427:17: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /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; ^ 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/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_txnmgr.c: In function 'txInit': /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_txnmgr.c:228:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /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/fs/jfs/jfs_txnmgr.c: In function 'txUpdateMap': /kisskb/src/fs/jfs/jfs_txnmgr.c:2284:18: note: byref variable will be forcibly initialized struct pxd_lock pxdlock; ^ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txCommit': /kisskb/src/fs/jfs/jfs_txnmgr.c:1128:16: note: byref variable will be forcibly initialized struct commit cd; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8: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:2787:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wq, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jffs2/xattr.c: In function 'do_verify_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:137:25: note: byref variable will be forcibly initialized struct jffs2_raw_xattr rx; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'verify_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:448:24: note: byref variable will be forcibly initialized struct jffs2_raw_xref rr; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'save_xattr_ref': /kisskb/src/fs/jffs2/xattr.c:509:24: note: byref variable will be forcibly initialized struct jffs2_raw_xref rr; ^ /kisskb/src/fs/jffs2/xattr.c: In function 'save_xattr_datum': /kisskb/src/fs/jffs2/xattr.c:287:25: note: byref variable will be forcibly initialized struct jffs2_raw_xattr rx; ^ 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/fs/pstore/ram.c: In function 'ramoops_probe': /kisskb/src/fs/pstore/ram.c:706:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata_local; ^ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_register_dummy': /kisskb/src/lib/test_xarray.c: In function 'check_xa_mark_1': /kisskb/src/fs/pstore/ram.c:903:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata; ^ /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/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/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/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_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_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_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_xarray.c: In function 'check_account': /kisskb/src/lib/test_xarray.c:1692: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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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/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_xarray.c: In function 'check_split_1': /kisskb/src/lib/test_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/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_xarray.c: In function 'check_workingset': /kisskb/src/lib/test_xarray.c:1655: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_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/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/fs/gfs2/lops.c: In function 'gfs2_end_log_write': /kisskb/src/fs/gfs2/lops.c:204:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_end_log_read': /kisskb/src/fs/gfs2/lops.c:394:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_jhead_pg_srch': /kisskb/src/fs/gfs2/lops.c:423:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^ /kisskb/src/drivers/soc/ti/pruss.c: In function 'pruss_probe': /kisskb/src/drivers/soc/ti/pruss.c:170:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^ 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/char/tpm/st33zp24/st33zp24.c:7: /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:270:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(*queue, ^ /kisskb/src/sound/pci/oxygen/oxygen_mixer.c: In function 'add_controls': /kisskb/src/sound/pci/oxygen/oxygen_mixer.c:1044:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/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; ^ /kisskb/src/drivers/xen/pci.c: In function 'xen_add_device': /kisskb/src/drivers/xen/pci.c:138:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^ /kisskb/src/drivers/xen/pci.c:129:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^ /kisskb/src/drivers/xen/pci.c:49:5: note: byref variable will be forcibly initialized } add_ext = { ^ /kisskb/src/drivers/xen/pci.c: In function 'xen_remove_device': /kisskb/src/drivers/xen/pci.c:167:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^ /kisskb/src/drivers/xen/pci.c:156:29: note: byref variable will be forcibly initialized struct physdev_pci_device device = { ^ /kisskb/src/drivers/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/pstore/zone.c: In function 'psz_recover_zone': /kisskb/src/fs/pstore/zone.c:484:29: note: byref variable will be forcibly initialized struct psz_buffer *oldbuf, tmpbuf; ^ 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/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/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, ^ /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; ^ 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, ^ 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/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/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^ /kisskb/src/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/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; ^ /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/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/drivers/xen/sys-hypervisor.c: In function 'xen_feature_show': /kisskb/src/drivers/xen/sys-hypervisor.c:323:26: note: byref variable will be forcibly initialized struct xen_feature_info info; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_rs485_config': /kisskb/src/drivers/tty/serial/serial_core.c:1289: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:1304: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:1330: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:1348:24: note: byref variable will be forcibly initialized struct serial_iso7816 iso7816; ^ In file included from /kisskb/src/drivers/char/tpm/st33zp24/spi.c:8:0: /kisskb/src/drivers/char/tpm/st33zp24/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/tty/serial/serial_core.c: In function 'uart_get_icount': /kisskb/src/drivers/tty/serial/serial_core.c:1259: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:1202:28: note: byref variable will be forcibly initialized struct uart_icount cprev, cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c:1202: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:2753: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:2743: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:2733: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:2723: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:2713: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:2703: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:2693: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:2683: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:2673: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:2659: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:2649: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:2639: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:2629:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /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; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_options': /kisskb/src/drivers/tty/serial/serial_core.c:2078: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:2172: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:2235:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ /kisskb/src/drivers/tty/serial/serial_core.c:2234: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:3023:2: note: in expansion of macro 'wait_event' wait_event(state->remove_wait, !atomic_read(&state->refcount)); ^ /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_write_cache_jdata': /kisskb/src/fs/gfs2/aops.c:333:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /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/fs/btrfs/orphan.c: In function 'btrfs_insert_orphan_item': /kisskb/src/fs/btrfs/orphan.c:13:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/orphan.c: In function 'btrfs_del_orphan_item': /kisskb/src/fs/btrfs/orphan.c:34:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/btrfs/locking.c:6: /kisskb/src/fs/btrfs/locking.c: In function 'btrfs_drew_write_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/btrfs/locking.c:257:3: note: in expansion of macro 'wait_event' wait_event(lock->pending_writers, !atomic_read(&lock->readers)); ^ /kisskb/src/fs/btrfs/locking.c: In function 'btrfs_drew_read_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/btrfs/locking.c:279:2: note: in expansion of macro 'wait_event' wait_event(lock->pending_readers, ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function '__iommu_dma_unmap': /kisskb/src/drivers/iommu/dma-iommu.c:489:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:690:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ In file included from /kisskb/src/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:266:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:399:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:487:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:535:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:570:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:615:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:687:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1187:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ In file included from /kisskb/src/fs/btrfs/export.c:5:0: /kisskb/src/fs/btrfs/export.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/export.c: In function 'btrfs_get_name': /kisskb/src/fs/btrfs/export.c:212:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/export.c: In function 'btrfs_get_parent': /kisskb/src/fs/btrfs/export.c:143:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/export.c:142:19: note: byref variable will be forcibly initialized struct btrfs_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/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:397:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:468:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ /kisskb/src/fs/pstore/blk.c: In function 'psblk_generic_blk_write': /kisskb/src/fs/pstore/blk.c:334:32: note: byref variable will be forcibly initialized const struct file_operations f_op = {.fsync = blkdev_fsync}; ^ /kisskb/src/fs/pstore/blk.c:309:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = (void *)buf, .iov_len = bytes}; ^ /kisskb/src/fs/pstore/blk.c:307:14: note: byref variable will be forcibly initialized struct file file; ^ /kisskb/src/fs/pstore/blk.c:306:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/pstore/blk.c:305:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/pstore/blk.c: In function 'psblk_generic_blk_read': /kisskb/src/fs/pstore/blk.c:283:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = buf, .iov_len = bytes}; ^ /kisskb/src/fs/pstore/blk.c:282:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/pstore/blk.c:281:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/pstore/blk.c:280:14: note: byref variable will be forcibly initialized struct file file; ^ /kisskb/src/fs/pstore/blk.c: In function '__register_pstore_blk': /kisskb/src/fs/pstore/blk.c:352:19: note: byref variable will be forcibly initialized struct bdev_info binfo; ^ /kisskb/src/fs/pstore/blk.c:351:28: note: byref variable will be forcibly initialized struct pstore_device_info dev; ^ /kisskb/src/fs/pstore/blk.c: In function 'pstore_blk_exit': /kisskb/src/fs/pstore/blk.c:441:29: note: byref variable will be forcibly initialized struct pstore_device_info dev = { }; ^ In file included from /kisskb/src/fs/btrfs/tree-log.c:12:0: /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'walk_down_log_tree': /kisskb/src/fs/btrfs/tree-log.c:2706:20: note: byref variable will be forcibly initialized struct btrfs_key first_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'logged_inode_size': /kisskb/src/fs/btrfs/tree-log.c:4537:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/fs/btrfs/tree-log.c:12:0: /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'drop_objectid_items': /kisskb/src/fs/btrfs/tree-log.c:3803:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/tree-log.c:3802:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/fs/btrfs/tree-log.c:12:0: /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_dir_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2090:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'inode_in_dir': /kisskb/src/fs/btrfs/tree-log.c:917:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'count_inode_refs': /kisskb/src/fs/btrfs/tree-log.c:1627:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_check_ref_name_override': /kisskb/src/fs/btrfs/tree-log.c:4859:21: note: byref variable will be forcibly initialized struct btrfs_key di_key; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:469:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'find_dir_range': /kisskb/src/fs/btrfs/tree-log.c:2126:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'insert_dir_log_key': /kisskb/src/fs/btrfs/tree-log.c:3525:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'fill_inode_item': /kisskb/src/fs/btrfs/tree-log.c:3854:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'copy_items': /kisskb/src/fs/btrfs/tree-log.c:3985:19: note: byref variable will be forcibly initialized struct list_head ordered_sums; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_log_all_xattrs': /kisskb/src/fs/btrfs/tree-log.c:4590:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/tree-log.c:6: /kisskb/src/fs/btrfs/tree-log.c: In function 'log_extent_csums': /kisskb/src/fs/btrfs/tree-log.c:4117:12: note: byref variable will be forcibly initialized LIST_HEAD(ordered_sums); ^ /kisskb/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/btrfs/tree-log.c: In function 'btrfs_log_holes': /kisskb/src/fs/btrfs/tree-log.c:4667:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'log_one_extent': /kisskb/src/fs/btrfs/tree-log.c:4224:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c:4223:25: note: byref variable will be forcibly initialized struct btrfs_map_token token; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_log_prealloc_extents': /kisskb/src/fs/btrfs/tree-log.c:4306:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_log_changed_extents': /kisskb/src/fs/btrfs/tree-log.c:4438:19: note: byref variable will be forcibly initialized struct list_head extents; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'unmap_gfn': /kisskb/src/drivers/xen/xlate_mmu.c:176:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'log_dir_items': /kisskb/src/fs/btrfs/tree-log.c:3644:20: note: byref variable will be forcibly initialized struct btrfs_key tmp; ^ /kisskb/src/fs/btrfs/tree-log.c:3611:20: note: byref variable will be forcibly initialized struct btrfs_key tmp; ^ /kisskb/src/fs/btrfs/tree-log.c:3599:21: note: byref variable will be forcibly initialized struct btrfs_key tmp; ^ /kisskb/src/fs/btrfs/tree-log.c:3558:19: note: byref variable will be forcibly initialized struct btrfs_key min_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_log_inode': /kisskb/src/fs/btrfs/tree-log.c:5221:19: note: byref variable will be forcibly initialized struct btrfs_key max_key; ^ /kisskb/src/fs/btrfs/tree-log.c:5220:19: note: byref variable will be forcibly initialized struct btrfs_key min_key; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'log_conflicting_inodes': /kisskb/src/fs/btrfs/tree-log.c:4915:20: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/tree-log.c:6: /kisskb/src/fs/btrfs/tree-log.c:4903:12: note: byref variable will be forcibly initialized LIST_HEAD(inode_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/btrfs/tree-log.c: In function 'log_new_ancestors': /kisskb/src/fs/btrfs/tree-log.c:5859:20: note: byref variable will be forcibly initialized struct btrfs_key search_key; ^ /kisskb/src/fs/btrfs/tree-log.c:5851:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'log_all_new_ancestors': /kisskb/src/fs/btrfs/tree-log.c:5982:20: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/tree-log.c:5955:19: note: byref variable will be forcibly initialized struct btrfs_key search_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'log_new_dir_dentries': /kisskb/src/fs/btrfs/tree-log.c:5647:21: note: byref variable will be forcibly initialized struct btrfs_key di_key; ^ /kisskb/src/fs/btrfs/tree-log.c:5620:20: note: byref variable will be forcibly initialized struct btrfs_key min_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/fs/btrfs/tree-log.c:6: /kisskb/src/fs/btrfs/tree-log.c:5602:12: note: byref variable will be forcibly initialized LIST_HEAD(dir_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/btrfs/tree-log.c: In function 'btrfs_log_all_parents': /kisskb/src/fs/btrfs/tree-log.c:5732:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'replay_xattr_deletes': /kisskb/src/fs/btrfs/tree-log.c:2326:20: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c:2306:19: note: byref variable will be forcibly initialized struct btrfs_key search_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'link_to_fixup_dir': /kisskb/src/fs/btrfs/tree-log.c:1805:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'check_item_in_log': /kisskb/src/fs/btrfs/tree-log.c:2216:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'replay_dir_deletes': /kisskb/src/fs/btrfs/tree-log.c:2419:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/tree-log.c:2418:19: note: byref variable will be forcibly initialized struct btrfs_key dir_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'drop_one_dir_item': /kisskb/src/fs/btrfs/tree-log.c:870:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/fs/btrfs/tree-log.c: In function '__add_inode_ref': /kisskb/src/fs/btrfs/tree-log.c:1002:19: note: byref variable will be forcibly initialized struct btrfs_key search_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_inode_ref_exists': /kisskb/src/fs/btrfs/tree-log.c:1307:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'add_link': /kisskb/src/fs/btrfs/tree-log.c:1347:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/tree-log.c:6: /kisskb/src/fs/btrfs/tree-log.c: In function 'replay_one_extent': /kisskb/src/fs/btrfs/tree-log.c:715:14: note: byref variable will be forcibly initialized LIST_HEAD(ordered_sums); ^ /kisskb/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/btrfs/tree-log.c:712:21: note: byref variable will be forcibly initialized struct btrfs_ref ref = { 0 }; ^ /kisskb/src/fs/btrfs/tree-log.c:676:20: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/tree-log.c:640:33: note: byref variable will be forcibly initialized struct btrfs_file_extent_item cmp2; ^ /kisskb/src/fs/btrfs/tree-log.c:639:33: note: byref variable will be forcibly initialized struct btrfs_file_extent_item cmp1; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'replay_one_name': /kisskb/src/fs/btrfs/tree-log.c:1898:19: note: byref variable will be forcibly initialized struct btrfs_key log_key; ^ /kisskb/src/fs/btrfs/tree-log.c:1897:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'replay_one_dir_item': /kisskb/src/fs/btrfs/tree-log.c:2088:21: note: byref variable will be forcibly initialized struct btrfs_key di_key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'replay_one_buffer': /kisskb/src/fs/btrfs/tree-log.c:2591:36: note: byref variable will be forcibly initialized struct btrfs_drop_extents_args drop_args = { 0 }; ^ /kisskb/src/fs/btrfs/tree-log.c:2523:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'fixup_inode_link_counts': /kisskb/src/fs/btrfs/tree-log.c:1745:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_sync_log': /kisskb/src/fs/btrfs/tree-log.c:3033:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/btrfs/tree-log.c:3032:23: note: byref variable will be forcibly initialized struct btrfs_log_ctx root_log_ctx; ^ /kisskb/src/fs/btrfs/tree-log.c:3030:25: note: byref variable will be forcibly initialized struct btrfs_root_item new_root_item; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_del_dir_entries_in_log': /kisskb/src/fs/btrfs/tree-log.c:3435:20: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_recover_log_trees': /kisskb/src/fs/btrfs/tree-log.c:6197:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/tree-log.c:6196:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-log.c: In function 'btrfs_log_new_name': /kisskb/src/fs/btrfs/tree-log.c:6449:23: note: byref variable will be forcibly initialized struct btrfs_log_ctx ctx; ^ In file included from /kisskb/src/fs/btrfs/free-space-cache.c:14:0: /kisskb/src/fs/btrfs/free-space-cache.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/free-space-cache.c: In function '__lookup_free_space_inode': /kisskb/src/fs/btrfs/free-space-cache.c:55:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/free-space-cache.c:54:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/fs/btrfs/free-space-cache.c:53:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/fs/btrfs/free-space-cache.c: In function '__create_free_space_inode': /kisskb/src/fs/btrfs/free-space-cache.c:141:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/free-space-cache.c:140:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-cache.c: In function 'update_cache_item': /kisskb/src/fs/btrfs/free-space-cache.c:1102:20: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/free-space-cache.c:1085:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/btrfs/free-space-cache.c:6: /kisskb/src/fs/btrfs/free-space-cache.c: In function '__btrfs_write_out_cache': /kisskb/src/fs/btrfs/free-space-cache.c:1315:12: note: byref variable will be forcibly initialized LIST_HEAD(bitmap_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/btrfs/free-space-cache.c: In function 'btrfs_remove_free_space_inode': /kisskb/src/fs/btrfs/free-space-cache.c:219:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-cache.c: In function 'trim_no_bitmap': /kisskb/src/fs/btrfs/free-space-cache.c:3455:27: note: byref variable will be forcibly initialized struct btrfs_trim_range trim_entry; ^ /kisskb/src/fs/btrfs/free-space-cache.c: In function 'trim_bitmaps': /kisskb/src/fs/btrfs/free-space-cache.c:3620:27: note: byref variable will be forcibly initialized struct btrfs_trim_range trim_entry; ^ 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/btrfs/free-space-cache.c:6: /kisskb/src/fs/btrfs/free-space-cache.c: In function '__load_free_space_cache': /kisskb/src/fs/btrfs/free-space-cache.c:707:12: note: byref variable will be forcibly initialized LIST_HEAD(bitmaps); ^ /kisskb/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/btrfs/free-space-cache.c:705:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-cache.c:704:22: note: byref variable will be forcibly initialized struct btrfs_io_ctl io_ctl; ^ 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/btrfs/free-space-cache.c:6: /kisskb/src/fs/btrfs/free-space-cache.c: In function 'btrfs_find_space_cluster': /kisskb/src/fs/btrfs/free-space-cache.c:3293:12: note: byref variable will be forcibly initialized LIST_HEAD(bitmaps); ^ /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/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:408:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:407:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:406:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:511:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:510:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:509:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:728:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/fs/read_write.c:757: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:916:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:933:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:437:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:436:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:432:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/fs/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/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/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/module.h:12, from /kisskb/src/drivers/iommu/ioasid.c:8: /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_register_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:162:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, ia_data); ^ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_unregister_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:233:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, &default_allocator); ^ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_set_data': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/iommu/ioasid.c:277:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioasid_data->private, data); ^ /kisskb/src/fs/btrfs/zstd.c: In function 'zstd_get_btrfs_parameters': /kisskb/src/fs/btrfs/zstd.c:34:18: note: byref variable will be forcibly initialized ZSTD_parameters params = ZSTD_getParams(level, src_len, 0); ^ /kisskb/src/fs/btrfs/zstd.c: In function 'zstd_calc_ws_mem_sizes': /kisskb/src/fs/btrfs/zstd.c:158:19: note: byref variable will be forcibly initialized ZSTD_parameters params = ^ 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/btrfs/zstd.c:8: /kisskb/src/fs/btrfs/zstd.c: In function 'zstd_get_workspace': /kisskb/src/fs/btrfs/zstd.c:282: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/btrfs/zstd.c:282:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/lib/strncpy_from_user.c: In function 'do_strncpy_from_user': /kisskb/src/lib/strncpy_from_user.c:31:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /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/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); ^ In file included from /kisskb/src/drivers/xen/evtchn.c:56:0: /kisskb/src/drivers/xen/evtchn.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_bind_to_user': /kisskb/src/drivers/xen/evtchn.c:367:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_ioctl': /kisskb/src/drivers/xen/evtchn.c:563:38: note: byref variable will be forcibly initialized struct ioctl_evtchn_restrict_domid ierd; ^ /kisskb/src/drivers/xen/evtchn.c:535:30: note: byref variable will be forcibly initialized struct ioctl_evtchn_notify notify; ^ /kisskb/src/drivers/xen/evtchn.c:512:30: note: byref variable will be forcibly initialized struct ioctl_evtchn_unbind unbind; ^ /kisskb/src/drivers/xen/evtchn.c:488:31: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ /kisskb/src/drivers/xen/evtchn.c:487:41: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_unbound_port bind; ^ /kisskb/src/drivers/xen/evtchn.c:462:34: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^ /kisskb/src/drivers/xen/evtchn.c:461:40: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_interdomain bind; ^ /kisskb/src/drivers/xen/evtchn.c:437:27: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/xen/evtchn.c:436:33: note: byref variable will be forcibly initialized struct ioctl_evtchn_bind_virq bind; ^ 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/xen/evtchn.c:36: /kisskb/src/drivers/xen/evtchn.c: In function 'evtchn_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/evtchn.c:223:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(u->evtchn_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/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/btrfs/compression.c:7: /kisskb/src/fs/btrfs/compression.c: In function 'btrfs_get_workspace': /kisskb/src/fs/btrfs/compression.c:981: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/btrfs/compression.c:981:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/btrfs/compression.c: In function 'end_compressed_bio_read': /kisskb/src/fs/btrfs/compression.c:247:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/lib/strnlen_user.c: In function 'do_strnlen_user': /kisskb/src/lib/strnlen_user.c:25:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/drivers/tty/serial/samsung_tty.c: In function 's3c24xx_serial_stop_tx': /kisskb/src/drivers/tty/serial/samsung_tty.c:286:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/drivers/tty/serial/samsung_tty.c:24:0: /kisskb/src/drivers/tty/serial/samsung_tty.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/tty/serial/samsung_tty.c: In function 's3c24xx_serial_tx_dma_complete': /kisskb/src/drivers/tty/serial/samsung_tty.c:326:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/samsung_tty.c: In function 's3c24xx_serial_rx_dma_complete': /kisskb/src/drivers/tty/serial/samsung_tty.c:575:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/samsung_tty.c: In function 's3c24xx_serial_stop_rx': /kisskb/src/drivers/tty/serial/samsung_tty.c:510:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/samsung_tty.c: In function 's3c24xx_serial_rx_chars_dma': /kisskb/src/drivers/tty/serial/samsung_tty.c:678:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/max3100.c: In function 'max3100_sr': /kisskb/src/drivers/tty/serial/max3100.c:193:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1548:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/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/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:995:16: note: byref variable will be forcibly initialized struct iomap iomap = { }; ^ /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/fs/gfs2/file.c: In function 'gfs2_fallocate': /kisskb/src/fs/gfs2/file.c:1171:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_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:904: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:850: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/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_factory': /kisskb/src/drivers/lightnvm/core.c:1403:31: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_factory fact; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/lightnvm/core.c:13: /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_submit_io_wait': /kisskb/src/drivers/lightnvm/core.c:765:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_bb_chunk_sense': /kisskb/src/drivers/lightnvm/core.c:828:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^ /kisskb/src/drivers/lightnvm/core.c:827:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_init': /kisskb/src/drivers/lightnvm/core.c:1387:28: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_init init; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'create_reloc_root': /kisskb/src/fs/btrfs/relocation.c:736:19: note: byref variable will be forcibly initialized struct btrfs_key root_key; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_create': /kisskb/src/drivers/lightnvm/core.c:1336:26: note: byref variable will be forcibly initialized struct nvm_ioctl_create create; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_remove': /kisskb/src/drivers/lightnvm/core.c:1369:26: note: byref variable will be forcibly initialized struct nvm_ioctl_remove remove; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_set_chunk_meta': /kisskb/src/drivers/lightnvm/core.c:1069:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:142:25: note: byref variable will be forcibly initialized struct of_phandle_args iommu_spec; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure': /kisskb/src/drivers/iommu/of_iommu.c:203:34: note: byref variable will be forcibly initialized struct of_pci_iommu_alias_info info = { ^ In file included from /kisskb/src/fs/btrfs/relocation.c:13:0: /kisskb/src/fs/btrfs/relocation.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'find_next_extent': /kisskb/src/fs/btrfs/relocation.c:3055:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'delete_v1_space_cache': /kisskb/src/fs/btrfs/relocation.c:2969:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/relocation.c: In function '__add_tree_block': /kisskb/src/fs/btrfs/relocation.c:2858:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'add_data_references': /kisskb/src/fs/btrfs/relocation.c:3012:24: note: byref variable will be forcibly initialized struct ulist_iterator leaf_uiter; ^ In file included from /kisskb/src/fs/btrfs/relocation.c:13:0: /kisskb/src/fs/btrfs/relocation.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'do_relocation': /kisskb/src/fs/btrfs/relocation.c:2190:20: note: byref variable will be forcibly initialized struct btrfs_ref ref = { 0 }; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'link_to_upper': /kisskb/src/fs/btrfs/relocation.c:2315:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/relocation.c:6: /kisskb/src/fs/btrfs/relocation.c: In function 'finish_pending_nodes': /kisskb/src/fs/btrfs/relocation.c:2325: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/btrfs/relocation.c: In function 'memcmp_node_keys': /kisskb/src/fs/btrfs/relocation.c:1152:24: note: byref variable will be forcibly initialized struct btrfs_disk_key key2; ^ /kisskb/src/fs/btrfs/relocation.c:1151:24: note: byref variable will be forcibly initialized struct btrfs_disk_key key1; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'replace_path': /kisskb/src/fs/btrfs/relocation.c:1177:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'replace_file_extents': /kisskb/src/fs/btrfs/relocation.c:1055:20: note: byref variable will be forcibly initialized struct btrfs_ref ref = { 0 }; ^ /kisskb/src/fs/btrfs/relocation.c:1030:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/relocation.c:6: /kisskb/src/fs/btrfs/relocation.c: In function 'prepare_to_merge': /kisskb/src/fs/btrfs/relocation.c:1785:12: note: byref variable will be forcibly initialized LIST_HEAD(reloc_roots); ^ /kisskb/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/btrfs/relocation.c: In function 'merge_reloc_root': /kisskb/src/fs/btrfs/relocation.c:1622:19: note: byref variable will be forcibly initialized struct btrfs_key next_key; ^ /kisskb/src/fs/btrfs/relocation.c:1621:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/relocation.c:6: /kisskb/src/fs/btrfs/relocation.c: In function 'merge_reloc_roots': /kisskb/src/fs/btrfs/relocation.c:1868:12: note: byref variable will be forcibly initialized LIST_HEAD(reloc_roots); ^ /kisskb/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/btrfs/relocation.c: In function 'relocate_block_group': /kisskb/src/fs/btrfs/relocation.c:3211:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/relocation.c:3210:17: note: byref variable will be forcibly initialized struct rb_root blocks = RB_ROOT; ^ /kisskb/src/fs/btrfs/relocation.c: In function 'btrfs_recover_relocation': /kisskb/src/fs/btrfs/relocation.c:3671:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/relocation.c:6: /kisskb/src/fs/btrfs/relocation.c:3670:12: note: byref variable will be forcibly initialized LIST_HEAD(reloc_roots); ^ /kisskb/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/btrfs/relocation.c: In function 'btrfs_reloc_clone_csums': /kisskb/src/fs/btrfs/relocation.c:3842: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/ops_fstype.c: In function 'gfs2_jindex_hold': /kisskb/src/fs/gfs2/ops_fstype.c:551:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'init_journal': /kisskb/src/fs/gfs2/ops_fstype.c:704:21: note: byref variable will be forcibly initialized struct gfs2_holder ji_gh; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'init_sb': /kisskb/src/fs/gfs2/ops_fstype.c:474:21: note: byref variable will be forcibly initialized struct gfs2_holder sb_gh; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_parse_param': /kisskb/src/fs/gfs2/ops_fstype.c:1370:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_meta_get_tree': /kisskb/src/fs/gfs2/ops_fstype.c:1602:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_fill_super': /kisskb/src/fs/gfs2/ops_fstype.c:1199:22: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/fs/gfs2/ops_fstype.c:1086:21: note: byref variable will be forcibly initialized struct gfs2_holder mount_gh; ^ /kisskb/src/fs/btrfs/delayed-inode.c: In function 'btrfs_batch_insert_items': /kisskb/src/fs/btrfs/delayed-inode.c:704:19: note: byref variable will be forcibly initialized struct list_head head; ^ In file included from /kisskb/src/fs/btrfs/delayed-inode.h:17:0, from /kisskb/src/fs/btrfs/delayed-inode.c:11: /kisskb/src/fs/btrfs/delayed-inode.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/delayed-inode.c: In function 'btrfs_batch_delete_items': /kisskb/src/fs/btrfs/delayed-inode.c:872:19: note: byref variable will be forcibly initialized struct list_head head; ^ /kisskb/src/fs/btrfs/delayed-inode.c:871:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/delayed-inode.c: In function '__btrfs_update_delayed_inode': /kisskb/src/fs/btrfs/delayed-inode.c:1008:19: note: byref variable will be forcibly initialized struct btrfs_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/slab.h:15, from /kisskb/src/fs/btrfs/delayed-inode.c:7: /kisskb/src/fs/btrfs/delayed-inode.c: In function 'btrfs_balance_delayed_items': /kisskb/src/include/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/btrfs/delayed-inode.c:1413:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(delayed_root->wait, ^ /kisskb/src/fs/btrfs/delayed-inode.c: In function 'btrfs_delete_delayed_dir_index': /kisskb/src/fs/btrfs/delayed-inode.c:1502:19: note: byref variable will be forcibly initialized struct btrfs_key item_key; ^ /kisskb/src/fs/btrfs/delayed-inode.c: In function 'btrfs_readdir_delayed_dir_index': /kisskb/src/fs/btrfs/delayed-inode.c:1674:19: note: byref variable will be forcibly initialized struct btrfs_key location; ^ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:310:14: note: byref variable will be forcibly initialized struct stat tmp; ^ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct statx tmp; ^ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:398:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:169:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:385:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:348:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:359:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:373:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:572:15: note: byref variable will be forcibly initialized struct kstat stat; ^ In file included from /kisskb/src/drivers/xen/gntdev.c:43:0: /kisskb/src/drivers/xen/gntdev.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/gntdev.c: In function '__unmap_grant_pages': /kisskb/src/drivers/xen/gntdev.c:358:32: note: byref variable will be forcibly initialized struct gntab_unmap_queue_data unmap_data; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_get_offset_for_vaddr': /kisskb/src/drivers/xen/gntdev.c:619:43: note: byref variable will be forcibly initialized struct ioctl_gntdev_get_offset_for_vaddr op; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_notify': /kisskb/src/drivers/xen/gntdev.c:651:35: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_notify op; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:894:36: note: byref variable will be forcibly initialized struct gntdev_grant_copy_segment seg; ^ /kisskb/src/drivers/xen/gntdev.c:883:27: note: byref variable will be forcibly initialized struct gntdev_copy_batch batch; ^ /kisskb/src/drivers/xen/gntdev.c:882:33: note: byref variable will be forcibly initialized struct ioctl_gntdev_grant_copy copy; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_map_grant_ref': /kisskb/src/drivers/xen/gntdev.c:561:36: note: byref variable will be forcibly initialized struct ioctl_gntdev_map_grant_ref op; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_unmap_grant_ref': /kisskb/src/drivers/xen/gntdev.c:596:38: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_grant_ref op; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:27: note: byref variable will be forcibly initialized struct privcmd_hypercall hypercall; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:24: note: byref variable will be forcibly initialized struct mmap_gfn_state state; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:257:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/privcmd.c:253:22: note: byref variable will be forcibly initialized struct privcmd_mmap mmapcmd; ^ /kisskb/src/drivers/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/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: byref variable will be forcibly initialized struct mmap_batch_state state; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:451:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/privcmd.c:447:30: note: byref variable will be forcibly initialized struct privcmd_mmapbatch_v2 m; ^ /kisskb/src/drivers/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/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:618:23: note: byref variable will be forcibly initialized struct privcmd_dm_op kdata; ^ /kisskb/src/drivers/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/xen/privcmd.c: In function 'privcmd_ioctl_mmap_resource': /kisskb/src/drivers/xen/privcmd.c:726:31: note: byref variable will be forcibly initialized struct privcmd_mmap_resource kdata; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/drivers/tty/serial/msm_serial.c:13:0: /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_complete_tx_dma': /kisskb/src/drivers/tty/serial/msm_serial.c:428:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_request_tx_dma': /kisskb/src/drivers/tty/serial/msm_serial.c:292:26: note: byref variable will be forcibly initialized struct dma_slave_config conf; ^ /kisskb/src/drivers/tty/serial/msm_serial.c: In function 'msm_request_rx_dma': /kisskb/src/drivers/tty/serial/msm_serial.c:335:26: note: byref variable will be forcibly initialized struct dma_slave_config conf; ^ 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/tty/serial/ifx6x60.c:26: /kisskb/src/drivers/tty/serial/ifx6x60.c: In function 'ifx_spi_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/tty/serial/ifx6x60.c:965:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(ifx_dev->mdm_reset_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/blkdev.h:5, from /kisskb/src/fs/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function '__scrub_blocked_if_needed': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/scrub.c:280:3: note: in expansion of macro 'wait_event' wait_event(fs_info->scrub_pause_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/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_submit_raid56_bio_wait': /kisskb/src/fs/btrfs/scrub.c:1396: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/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_add_page_to_rd_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/fs/btrfs/scrub.c:1997:4: note: in expansion of macro 'wait_event' wait_event(sctx->list_wait, sctx->first_free != -1); ^ /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_print_warning': /kisskb/src/fs/btrfs/scrub.c:733:23: note: byref variable will be forcibly initialized struct scrub_warning swarn; ^ /kisskb/src/fs/btrfs/scrub.c:730:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_print_warning_inode': /kisskb/src/fs/btrfs/scrub.c:647:19: note: byref variable will be forcibly initialized struct btrfs_key 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/blkdev.h:5, from /kisskb/src/fs/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_supers': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/scrub.c:3778:2: note: in expansion of macro 'wait_event' wait_event(sctx->list_wait, atomic_read(&sctx->bios_in_flight) == 0); ^ In file included from /kisskb/src/fs/btrfs/scrub.c:10:0: /kisskb/src/fs/btrfs/scrub.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_get_clock_reg': /kisskb/src/sound/pci/pcxhr/pcxhr.c:239:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_sub_set_clock': /kisskb/src/sound/pci/pcxhr/pcxhr.c:313:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_hardware_timer': /kisskb/src/sound/pci/pcxhr/pcxhr.c:882:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_sub_get_external_clock': /kisskb/src/sound/pci/pcxhr/pcxhr.c:417:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_raid56_parity': /kisskb/src/fs/btrfs/scrub.c:2813:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_fiemap': /kisskb/src/fs/gfs2/inode.c:2064:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_getattr': /kisskb/src/fs/gfs2/inode.c:2029:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_format': /kisskb/src/sound/pci/pcxhr/pcxhr.c:547:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_get_link': /kisskb/src/fs/gfs2/inode.c:1781:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_update_r_buffer': /kisskb/src/sound/pci/pcxhr/pcxhr.c:626:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_stripe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/scrub.c:3191:4: note: in expansion of macro 'wait_event' wait_event(sctx->list_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/btrfs/scrub.c:3131:2: note: in expansion of macro 'wait_event' wait_event(sctx->list_wait, ^ /kisskb/src/fs/btrfs/scrub.c:3054:19: note: byref variable will be forcibly initialized struct btrfs_key key_end; ^ /kisskb/src/fs/btrfs/scrub.c:3053:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/scrub.c:3039:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_stream_state': /kisskb/src/sound/pci/pcxhr/pcxhr.c:495:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ 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/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function 'scrub_enumerate_chunks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/scrub.c:3689:3: note: in expansion of macro 'wait_event' wait_event(sctx->list_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/btrfs/scrub.c:3679:3: note: in expansion of macro 'wait_event' wait_event(sctx->list_wait, ^ /kisskb/src/fs/btrfs/scrub.c:3493:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/scrub.c:3492:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_permission': /kisskb/src/fs/gfs2/inode.c:1839:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ 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/btrfs/scrub.c:6: /kisskb/src/fs/btrfs/scrub.c: In function 'btrfs_scrub_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/fs/btrfs/scrub.c:3994:2: note: in expansion of macro 'wait_event' wait_event(sctx->list_wait, atomic_read(&sctx->workers_pending) == 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/fs/btrfs/scrub.c:3990:2: note: in expansion of macro 'wait_event' wait_event(sctx->list_wait, atomic_read(&sctx->bios_in_flight) == 0); ^ /kisskb/src/fs/btrfs/scrub.c: In function 'btrfs_scrub_pause': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/scrub.c:4026:3: note: in expansion of macro 'wait_event' wait_event(fs_info->scrub_pause_wait, ^ /kisskb/src/fs/btrfs/scrub.c: In function 'btrfs_scrub_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/fs/btrfs/scrub.c:4051:3: note: in expansion of macro 'wait_event' wait_event(fs_info->scrub_pause_wait, ^ /kisskb/src/fs/btrfs/scrub.c: In function 'btrfs_scrub_cancel_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/fs/btrfs/scrub.c:4075:3: note: in expansion of macro 'wait_event' wait_event(fs_info->scrub_pause_wait, ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_link': /kisskb/src/fs/gfs2/inode.c:989:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_proc_info': /kisskb/src/sound/pci/pcxhr/pcxhr.c:1227:20: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_proc_ltc': /kisskb/src/sound/pci/pcxhr/pcxhr.c:1380:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /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/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_clock': /kisskb/src/sound/pci/pcxhr/pcxhr.c:382:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/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:867:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_exchange': /kisskb/src/fs/gfs2/inode.c:1623:29: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_rename': /kisskb/src/fs/gfs2/inode.c:1540:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^ /kisskb/src/fs/gfs2/inode.c:1379:35: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh, rd_gh; ^ /kisskb/src/fs/gfs2/inode.c:1379:29: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh, rd_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_lookup_simple': /kisskb/src/fs/gfs2/inode.c:270:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ /kisskb/src/fs/gfs2/inode.c: In function 'setattr_chown': /kisskb/src/fs/gfs2/inode.c:1900:26: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_setattr': /kisskb/src/fs/gfs2/inode.c:1970:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_seek_data': /kisskb/src/fs/gfs2/inode.c:2086:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_seek_hole': /kisskb/src/fs/gfs2/inode.c:2105:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ In file included from /kisskb/src/fs/btrfs/reada.c:12:0: /kisskb/src/fs/btrfs/reada.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/reada.c: In function '__readahead_hook': /kisskb/src/fs/btrfs/reada.c:140:20: note: byref variable will be forcibly initialized struct btrfs_key next_key; ^ /kisskb/src/fs/btrfs/reada.c:139:20: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/reada.c:105:19: note: byref variable will be forcibly initialized struct list_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/fs/btrfs/reada.c:6: /kisskb/src/fs/btrfs/reada.c: In function 'btrfs_reada_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/btrfs/reada.c:1028:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(rc->wait, atomic_read(&rc->elems) == 0, ^ /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_send': /kisskb/src/drivers/char/tpm/tpm-interface.c:355:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/lightnvm/pblk-init.c: In function 'pblk_setup_line_meta_chk': /kisskb/src/drivers/lightnvm/pblk-init.c:721:19: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ 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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/fs/btrfs/backref.c: In function 'add_delayed_refs': /kisskb/src/fs/btrfs/backref.c:822:19: note: byref variable will be forcibly initialized struct btrfs_key tmp_op_key; ^ /kisskb/src/fs/btrfs/backref.c:821:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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; ^ In file included from /kisskb/src/fs/btrfs/backref.c:9:0: /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_item_key_to_cpu': /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/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'add_inline_refs': /kisskb/src/fs/btrfs/backref.c:939:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/backref.c:938:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'add_keyed_refs': /kisskb/src/fs/btrfs/backref.c:1060:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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; ^ In file included from /kisskb/src/fs/btrfs/backref.c:9:0: /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'find_extent_in_eb': /kisskb/src/fs/btrfs/backref.c:81:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'add_all_parents': /kisskb/src/fs/btrfs/backref.c:424:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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; ^ /kisskb/src/fs/btrfs/backref.c: In function 'resolve_indirect_ref': /kisskb/src/fs/btrfs/backref.c:545:19: note: byref variable will be forcibly initialized struct btrfs_key search_key = ref->key_for_search; ^ /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; ^ /kisskb/src/fs/btrfs/backref.c: In function 'resolve_indirect_refs': /kisskb/src/fs/btrfs/backref.c:675:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /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/btrfs/backref.c: In function 'find_parent_nodes': /kisskb/src/fs/btrfs/backref.c:1172:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_find_all_roots_safe': /kisskb/src/fs/btrfs/backref.c:1454:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/btrfs/backref.c: In function 'free_leaf_list': /kisskb/src/fs/btrfs/backref.c:1391:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/btrfs/backref.c: In function 'iterate_inode_refs': /kisskb/src/fs/btrfs/backref.c:2056:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /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/btrfs/backref.c: In function 'btrfs_check_shared': /kisskb/src/fs/btrfs/backref.c:1526:21: note: byref variable will be forcibly initialized struct share_check shared = { ^ /kisskb/src/fs/btrfs/backref.c:1524:18: note: byref variable will be forcibly initialized struct seq_list elem = SEQ_LIST_INIT(elem); ^ /kisskb/src/fs/btrfs/backref.c:1522:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^ /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_find_one_extref': /kisskb/src/fs/btrfs/backref.c:1586:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/backref.c:1585:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_ref_to_path': /kisskb/src/fs/btrfs/backref.c:1671:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'extent_from_logical': /kisskb/src/fs/btrfs/backref.c:1742:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'iterate_extent_inodes': /kisskb/src/fs/btrfs/backref.c:1952:24: note: byref variable will be forcibly initialized struct ulist_iterator root_uiter; ^ /kisskb/src/fs/btrfs/backref.c:1951:24: note: byref variable will be forcibly initialized struct ulist_iterator ref_uiter; ^ /kisskb/src/fs/btrfs/backref.c:1950:18: note: byref variable will be forcibly initialized struct seq_list tree_mod_seq_elem = SEQ_LIST_INIT(tree_mod_seq_elem); ^ /kisskb/src/fs/btrfs/backref.c: In function 'iterate_inodes_from_logical': /kisskb/src/fs/btrfs/backref.c:2021:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_backref_iter_start': /kisskb/src/fs/btrfs/backref.c:2328:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1982:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_backref_add_tree_node': /kisskb/src/fs/btrfs/backref.c:2898:20: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/fs/btrfs/backref.c:6: /kisskb/src/fs/btrfs/backref.c: In function 'btrfs_backref_finish_upper_links': /kisskb/src/fs/btrfs/backref.c:2979:12: note: byref variable will be forcibly initialized LIST_HEAD(pending_edge); ^ /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/lib/test_list_sort.c:6:0: /kisskb/src/lib/test_list_sort.c: In function 'list_sort_test': /kisskb/src/lib/test_list_sort.c:75: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/fs/btrfs/qgroup.c:16:0: /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'update_qgroup_status_item': /kisskb/src/fs/btrfs/qgroup.c:845:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'update_qgroup_info_item': /kisskb/src/fs/btrfs/qgroup.c:800:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'update_qgroup_limit_item': /kisskb/src/fs/btrfs/qgroup.c:757:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'add_qgroup_item': /kisskb/src/fs/btrfs/qgroup.c:646:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'add_qgroup_relation_item': /kisskb/src/fs/btrfs/qgroup.c:589:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_clean_quota_tree': /kisskb/src/fs/btrfs/qgroup.c:888:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'del_qgroup_relation_item': /kisskb/src/fs/btrfs/qgroup.c:613:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'del_qgroup_item': /kisskb/src/fs/btrfs/qgroup.c:711:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'maybe_fs_roots': /kisskb/src/fs/btrfs/qgroup.c:2483:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/btrfs/qgroup.c: In function '__qgroup_excl_accounting': /kisskb/src/fs/btrfs/qgroup.c:1263:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ 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/btrfs/qgroup.c: In function 'qgroup_update_refcnt': /kisskb/src/fs/btrfs/qgroup.c:2302:24: note: byref variable will be forcibly initialized struct ulist_iterator tmp_uiter; ^ /kisskb/src/fs/btrfs/qgroup.c:2300:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/fs/pipe.c:362:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) ^ /kisskb/src/fs/pipe.c:246:30: note: byref variable will be forcibly initialized struct watch_notification n; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'qgroup_convert_meta': /kisskb/src/fs/btrfs/qgroup.c:3927:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'qgroup_update_counters': /kisskb/src/fs/btrfs/qgroup.c:2391:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/btrfs/qgroup.c:6: /kisskb/src/fs/btrfs/qgroup.c: In function 'try_flush_qgroup': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/qgroup.c:3569:3: note: in expansion of macro 'wait_event' wait_event(root->qgroup_flush_wait, ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'qgroup_reserve': /kisskb/src/fs/btrfs/qgroup.c:2952:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ 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/fs/btrfs/qgroup.c:16:0: /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_read_qgroup_config': /kisskb/src/fs/btrfs/qgroup.c:333:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/qgroup.c:332:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_quota_enable': /kisskb/src/fs/btrfs/qgroup.c:935:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/qgroup.c:934:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_qgroup_trace_leaf_items': /kisskb/src/fs/btrfs/qgroup.c:1761:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'qgroup_trace_extent_swap': /kisskb/src/fs/btrfs/qgroup.c:1942:20: note: byref variable will be forcibly initialized struct btrfs_key dst_key; ^ /kisskb/src/fs/btrfs/qgroup.c:1941:20: note: byref variable will be forcibly initialized struct btrfs_key src_key; ^ /kisskb/src/fs/btrfs/qgroup.c:1910:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'qgroup_rescan_leaf': /kisskb/src/fs/btrfs/qgroup.c:3113:19: note: byref variable will be forcibly initialized struct btrfs_key found; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_qgroup_free_refroot': /kisskb/src/fs/btrfs/qgroup.c:3034:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'qgroup_free_reserved_data': /kisskb/src/fs/btrfs/qgroup.c:3683:26: note: byref variable will be forcibly initialized struct extent_changeset changeset; ^ /kisskb/src/fs/btrfs/qgroup.c:3682:24: note: byref variable will be forcibly initialized struct ulist_iterator uiter; ^ /kisskb/src/fs/btrfs/qgroup.c: In function '__btrfs_qgroup_release_data': /kisskb/src/fs/btrfs/qgroup.c:3735:26: note: byref variable will be forcibly initialized struct extent_changeset changeset; ^ /kisskb/src/fs/btrfs/qgroup.c: In function 'btrfs_qgroup_check_reserved_leak': /kisskb/src/fs/btrfs/qgroup.c:3989:24: note: byref variable will be forcibly initialized struct ulist_iterator iter; ^ /kisskb/src/fs/btrfs/qgroup.c:3987:26: note: byref variable will be forcibly initialized struct extent_changeset changeset; ^ /kisskb/src/fs/btrfs/send.c: In function 'send_header': /kisskb/src/lib/test_min_heap.c: In function 'test_heapify_all': /kisskb/src/lib/test_min_heap.c:71:28: note: byref variable will be forcibly initialized struct min_heap_callbacks funcs = { ^ /kisskb/src/lib/test_min_heap.c:66:18: note: byref variable will be forcibly initialized struct min_heap heap = { ^ /kisskb/src/fs/btrfs/send.c:669:29: note: byref variable will be forcibly initialized struct btrfs_stream_header hdr; ^ In file included from /kisskb/src/fs/btrfs/send.h:10:0, from /kisskb/src/fs/btrfs/send.c:19: /kisskb/src/fs/btrfs/send.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/send.c: In function 'btrfs_dir_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2090:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/lib/test_min_heap.c: In function 'test_heap_push': /kisskb/src/lib/test_min_heap.c:104:28: note: byref variable will be forcibly initialized struct min_heap_callbacks funcs = { ^ /kisskb/src/lib/test_min_heap.c:99:18: note: byref variable will be forcibly initialized struct min_heap heap = { ^ /kisskb/src/fs/btrfs/send.c: In function 'tlv_put_btrfs_timespec': /kisskb/src/fs/btrfs/send.c:617:24: note: byref variable will be forcibly initialized struct btrfs_timespec bts; ^ In file included from /kisskb/src/fs/btrfs/send.h:10:0, from /kisskb/src/fs/btrfs/send.c:19: /kisskb/src/fs/btrfs/send.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/lib/test_min_heap.c: In function 'test_heap_pop_push': /kisskb/src/lib/test_min_heap.c:137:28: note: byref variable will be forcibly initialized struct min_heap_callbacks funcs = { ^ /kisskb/src/lib/test_min_heap.c:132:18: note: byref variable will be forcibly initialized struct min_heap heap = { ^ /kisskb/src/fs/btrfs/send.c: In function '__get_inode_info': /kisskb/src/fs/btrfs/send.c:825:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'get_last_extent': /kisskb/src/fs/btrfs/send.c:5755:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'range_is_hole_in_parent': /kisskb/src/fs/btrfs/send.c:5786:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'did_create_dir': /kisskb/src/fs/btrfs/send.c:2681:19: note: byref variable will be forcibly initialized struct btrfs_key di_key; ^ /kisskb/src/fs/btrfs/send.c:2680:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:2679:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'get_first_ref': /kisskb/src/fs/btrfs/send.c:1746:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:1745:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'is_ancestor': /kisskb/src/fs/btrfs/send.c:3602:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/btrfs/send.c:7: /kisskb/src/fs/btrfs/send.c: In function 'tail_append_pending_moves': /kisskb/src/fs/btrfs/send.c:3386: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/fs/btrfs/send.c: In function 'lookup_dir_item_inode': /kisskb/src/fs/btrfs/send.c:1711:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'read_symlink': /kisskb/src/fs/btrfs/send.c:1487:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'get_inode_path': /kisskb/src/fs/btrfs/send.c:1139:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/send.c:1139:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/send.c: In function 'find_iref': /kisskb/src/fs/btrfs/send.c:4461:22: note: byref variable will be forcibly initialized struct find_ref_ctx ctx; ^ /kisskb/src/fs/btrfs/send.c: In function 'send_subvol_begin': /kisskb/src/fs/btrfs/send.c:2353:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'btrfs_unlink_all_paths': /kisskb/src/fs/btrfs/send.c:6193:26: note: byref variable will be forcibly initialized struct parent_paths_ctx ctx; ^ /kisskb/src/fs/btrfs/send.c:6192:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/btrfs/send.c:7: /kisskb/src/fs/btrfs/send.c:6190:12: note: byref variable will be forcibly initialized LIST_HEAD(deleted_refs); ^ /kisskb/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/btrfs/send.c: In function 'send_utimes': /kisskb/src/fs/btrfs/send.c:2535:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'wait_for_dest_dir_move': /kisskb/src/fs/btrfs/send.c:3475:19: note: byref variable will be forcibly initialized struct btrfs_key di_key; ^ /kisskb/src/fs/btrfs/send.c:3474:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'can_rmdir': /kisskb/src/fs/btrfs/send.c:2947:19: note: byref variable will be forcibly initialized struct btrfs_key loc; ^ /kisskb/src/fs/btrfs/send.c:2946:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:2945:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'process_recorded_refs': /kisskb/src/fs/btrfs/send.c:3896:19: note: byref variable will be forcibly initialized struct list_head check_dirs; ^ /kisskb/src/fs/btrfs/send.c: In function 'process_all_refs': /kisskb/src/fs/btrfs/send.c:4554:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:4553:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ 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/btrfs/send.c:7: /kisskb/src/fs/btrfs/send.c: In function 'apply_dir_move': /kisskb/src/fs/btrfs/send.c:3277:13: note: byref variable will be forcibly initialized LIST_HEAD(deleted_refs); ^ /kisskb/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/btrfs/send.c: In function 'apply_children_dir_moves': /kisskb/src/fs/btrfs/send.c:3400:19: note: byref variable will be forcibly initialized struct list_head stack; ^ /kisskb/src/fs/btrfs/send.c: In function 'is_extent_unchanged': /kisskb/src/fs/btrfs/send.c:5570:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:5566:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'find_extent_clone': /kisskb/src/fs/btrfs/send.c:1315:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c: In function 'clone_range': /kisskb/src/fs/btrfs/send.c:5306:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'process_all_extents': /kisskb/src/fs/btrfs/send.c:5956:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:5955:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function '__process_new_xattr': /kisskb/src/fs/btrfs/send.c:4672:32: note: byref variable will be forcibly initialized struct posix_acl_xattr_header dummy_acl; ^ /kisskb/src/fs/btrfs/send.c: In function 'iterate_dir_item': /kisskb/src/fs/btrfs/send.c:1011:19: note: byref variable will be forcibly initialized struct btrfs_key di_key; ^ /kisskb/src/fs/btrfs/send.c: In function 'process_all_new_xattrs': /kisskb/src/fs/btrfs/send.c:4877:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:4876:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/send.c: In function 'find_xattr': /kisskb/src/fs/btrfs/send.c:4783:24: note: byref variable will be forcibly initialized struct find_xattr_ctx ctx; ^ /kisskb/src/fs/btrfs/send.c: In function 'btrfs_compare_trees': /kisskb/src/fs/btrfs/send.c:6811:19: note: byref variable will be forcibly initialized struct btrfs_key right_key; ^ /kisskb/src/fs/btrfs/send.c:6810:19: note: byref variable will be forcibly initialized struct btrfs_key left_key; ^ /kisskb/src/fs/btrfs/send.c: In function 'full_send_tree': /kisskb/src/fs/btrfs/send.c:6650:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3337:31: note: byref variable will be forcibly initialized struct xfs_alloc_rec_incore irec; ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/btrfs/dev-replace.c:6: /kisskb/src/fs/btrfs/dev-replace.c: In function 'btrfs_init_dev_replace_tgtdev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/btrfs/dev-replace.c:303:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->name, 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/btrfs/dev-replace.c:6: /kisskb/src/fs/btrfs/dev-replace.c: In function 'btrfs_rm_dev_replace_blocked': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/dev-replace.c:617:2: note: in expansion of macro 'wait_event' wait_event(fs_info->dev_replace.replace_wait, !percpu_counter_sum( ^ /kisskb/src/fs/btrfs/dev-replace.c: In function 'btrfs_init_dev_replace': /kisskb/src/fs/btrfs/dev-replace.c:72:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/dev-replace.c: In function 'btrfs_run_dev_replace': /kisskb/src/fs/btrfs/dev-replace.c:352:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/btrfs/dev-replace.c:6: /kisskb/src/fs/btrfs/dev-replace.c: In function 'btrfs_bio_counter_inc_blocked': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/dev-replace.c:1149:3: note: in expansion of macro 'wait_event' wait_event(fs_info->dev_replace.replace_wait, ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2491:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg targs; /* local allocation arguments */ ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_extent_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3237:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3355:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3354:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3353:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_all': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3373:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_has_record': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3390:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3389:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_getcap': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:485:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_timeouts': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_random': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:534:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_read': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:586:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_sub_init': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:90:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_init_board': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:32:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_dsp_allocate_pipe': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:159:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_reset_board': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:123:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/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/fs/btrfs/raid56.c: In function 'index_rbio_pages': /kisskb/src/fs/btrfs/raid56.c:1163:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/fs/btrfs/raid56.c: In function 'set_bio_pages_uptodate': /kisskb/src/fs/btrfs/raid56.c:1442:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /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/drivers/block/rsxx/config.c: In function 'rsxx_save_config': /kisskb/src/drivers/block/rsxx/config.c:86:23: note: byref variable will be forcibly initialized struct rsxx_card_cfg cfg; ^ /kisskb/src/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/btrfs/raid56.c: In function 'finish_rmw': /kisskb/src/fs/btrfs/raid56.c:1197:18: note: byref variable will be forcibly initialized struct bio_list bio_list; ^ In file included from /kisskb/src/fs/btrfs/uuid-tree.c:8:0: /kisskb/src/fs/btrfs/uuid-tree.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/uuid-tree.c: In function 'btrfs_uuid_tree_lookup': /kisskb/src/fs/btrfs/uuid-tree.c:31:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/raid56.c: In function 'finish_parity_scrub': /kisskb/src/fs/btrfs/raid56.c:2331:18: note: byref variable will be forcibly initialized struct bio_list bio_list; ^ /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/btrfs/uuid-tree.c: In function 'btrfs_uuid_tree_add': /kisskb/src/fs/btrfs/uuid-tree.c:89:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/uuid-tree.c: In function 'btrfs_uuid_tree_remove': /kisskb/src/fs/btrfs/uuid-tree.c:153:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/uuid-tree.c: In function 'btrfs_uuid_tree_iterate': /kisskb/src/fs/btrfs/uuid-tree.c:293:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/btrfs/raid56.c: In function 'raid56_parity_scrub_stripe': /kisskb/src/fs/btrfs/raid56.c:2579:18: note: byref variable will be forcibly initialized struct bio_list bio_list; ^ /kisskb/src/fs/btrfs/raid56.c: In function '__raid56_parity_recover': /kisskb/src/fs/btrfs/raid56.c:2033:18: note: byref variable will be forcibly initialized struct bio_list bio_list; ^ /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/btrfs/raid56.c: In function 'raid56_rmw_stripe': /kisskb/src/fs/btrfs/raid56.c:1495:18: note: byref variable will be forcibly initialized struct bio_list bio_list; ^ /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; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/lib/test_lockup.c:8: /kisskb/src/lib/test_lockup.c: In function 'test_lockup': /kisskb/src/lib/test_lockup.c:353:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/lightnvm/pblk-trace.h:145, from /kisskb/src/drivers/lightnvm/pblk-core.c:23: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_chunk_reset': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_reset, ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_chunk_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_state, ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_line_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_line_state, ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_state, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/lightnvm/pblk-trace.h:145, from /kisskb/src/drivers/lightnvm/pblk-core.c:23: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_chunk_reset': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_reset, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_reset, ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_chunk_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_state, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_state, ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_line_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_line_state, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_line_state, ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_state, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_state, ^ 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/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-core.c:22: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_close_meta_sync': /kisskb/src/drivers/lightnvm/pblk-core.c:1467:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/fs/btrfs/props.h:9:0, from /kisskb/src/fs/btrfs/props.c:7: /kisskb/src/fs/btrfs/props.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:681:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_emeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:772:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ /kisskb/src/fs/btrfs/props.c: In function 'iterate_object_props': /kisskb/src/fs/btrfs/props.c:130:20: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_write': /kisskb/src/drivers/lightnvm/pblk-core.c:722:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ In file included from /kisskb/src/fs/btrfs/free-space-tree.c:8:0: /kisskb/src/fs/btrfs/free-space-tree.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'free_space_next_bitmap': /kisskb/src/fs/btrfs/free-space-tree.c:562:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'add_new_free_space_info': /kisskb/src/fs/btrfs/free-space-tree.c:56:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'free_space_set_bits': /kisskb/src/fs/btrfs/free-space-tree.c:523:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'clear_free_space_tree': /kisskb/src/fs/btrfs/free-space-tree.c:1188:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'load_free_space_extents': /kisskb/src/fs/btrfs/free-space-tree.c:1475:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'search_free_space_info': /kisskb/src/fs/btrfs/free-space-tree.c:89:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'convert_free_space_to_bitmaps': /kisskb/src/fs/btrfs/free-space-tree.c:193:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c:193:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'convert_free_space_to_extents': /kisskb/src/fs/btrfs/free-space-tree.c:331:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c:331:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'remove_free_space_extent': /kisskb/src/fs/btrfs/free-space-tree.c:703:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'add_free_space_extent': /kisskb/src/fs/btrfs/free-space-tree.c:855:24: note: byref variable will be forcibly initialized struct btrfs_key key, new_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c:855:19: note: byref variable will be forcibly initialized struct btrfs_key key, new_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'free_space_test_bit': /kisskb/src/fs/btrfs/free-space-tree.c:499:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/fcntl.c: In function 'f_getown_ex': /kisskb/src/fs/fcntl.c:203:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'modify_free_space_bitmap': /kisskb/src/fs/btrfs/free-space-tree.c:590:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'load_free_space_bitmaps': /kisskb/src/fs/btrfs/free-space-tree.c:1394:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'populate_free_space_tree': /kisskb/src/fs/btrfs/free-space-tree.c:1051:19: note: byref variable will be forcibly initialized struct btrfs_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/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rb.c:22: /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'clean_wctx': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:179:2: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, PBLK_WRITABLE_ENTRY); ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:739:21: note: byref variable will be forcibly initialized kernel_siginfo_t si; ^ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:163:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'remove_block_group_free_space': /kisskb/src/fs/btrfs/free-space-tree.c:1316:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c:1316:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:326:15: note: byref variable will be forcibly initialized struct flock flock; ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:448:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, pblk_rb_ptr_wrap(rb, *pos, nr_entries)); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:232:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->subm, pblk_rb_ptr_wrap(rb, subm, nr_entries)); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_l2p': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:313:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:357:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_gc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:383:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_to_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:613:3: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:605:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:595:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_flush_point_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:408:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->flush_point, flush_point); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:484:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, mem); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_advance': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:735:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->sync, sync); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:728:4: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->flush_point, EMPTY_ENTRY); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_flush_point_count': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:752:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:747:16: note: in expansion of macro 'smp_load_acquire' flush_point = smp_load_acquire(&rb->flush_point); ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs': /kisskb/src/fs/gfs2/super.c:1001:33: note: byref variable will be forcibly initialized struct gfs2_statfs_change_host sc; ^ 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:1308: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:1209:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_evict_inode': /kisskb/src/fs/gfs2/super.c:1484:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_jindex_free': /kisskb/src/fs/gfs2/super.c:61:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_lock_fs_check_clean': /kisskb/src/fs/gfs2/super.c:418:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^ In file included from /kisskb/src/include/linux/wait.h:7: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:417:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_make_fs_rw': /kisskb/src/fs/gfs2/super.c:169:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^ /kisskb/src/fs/gfs2/super.c:168:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs_init': /kisskb/src/fs/gfs2/super.c:249:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs_sync': /kisskb/src/fs/gfs2/super.c:352:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_dirty_inode': /kisskb/src/fs/gfs2/super.c:560:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8: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:660:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sdp->sd_reserving_log_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/gfs2/super.c:655:3: note: in expansion of macro 'wait_event' wait_event(sdp->sd_reserving_log_wait, ^ /kisskb/src/fs/gfs2/super.c:612:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_freeze_func': /kisskb/src/fs/gfs2/super.c:770:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^ /kisskb/src/lib/test_hmm.c: In function 'dmirror_range_snapshot': /kisskb/src/lib/test_hmm.c:807:26: note: byref variable will be forcibly initialized struct dmirror_interval notifier; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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_hmm.c: In function 'dmirror_read': /kisskb/src/lib/test_hmm.c:344:24: note: byref variable will be forcibly initialized struct dmirror_bounce bounce; ^ /kisskb/src/lib/test_hmm.c: In function 'dmirror_write': /kisskb/src/lib/test_hmm.c:413:24: note: byref variable will be forcibly initialized struct dmirror_bounce bounce; ^ /kisskb/src/lib/test_hmm.c: In function 'dmirror_migrate': /kisskb/src/lib/test_hmm.c:674:21: note: byref variable will be forcibly initialized struct migrate_vma args; ^ /kisskb/src/lib/test_hmm.c:673:24: note: byref variable will be forcibly initialized struct dmirror_bounce bounce; ^ /kisskb/src/lib/test_hmm.c: In function 'dmirror_fops_unlocked_ioctl': /kisskb/src/lib/test_hmm.c:920:25: note: byref variable will be forcibly initialized struct hmm_dmirror_cmd cmd; ^ /kisskb/src/lib/test_hmm.c: In function 'dmirror_devmem_fault': /kisskb/src/lib/test_hmm.c:1027:21: note: byref variable will be forcibly initialized struct migrate_vma args; ^ /kisskb/src/fs/namei.c: In function 'hash_name': /kisskb/src/fs/namei.c:2029:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1244:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1219:12: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/fs/namei.c: In function 'traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1263:19: note: in expansion of macro 'smp_load_acquire' unsigned flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1729:15: note: byref variable will be forcibly initialized struct path path; ^ 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:1523:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_update_audio_pipe_level': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:293:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_iec958_capture_byte': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:856:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_iec958_update_byte': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:956:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_update_playback_stream_level': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:249:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/namei.c: In function 'lookup_open': /kisskb/src/fs/namei.c:3024:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_update_analog_audio_level': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:43:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_set_audio_source': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:573:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:699:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_create_mixer': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:1111:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new temp; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized struct tpm2_null_auth_area auth_area; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1769:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized struct tpm2_pcr_selection pcr_selection; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1690:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2149:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2405:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3341: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:3440:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'hashlen_string': /kisskb/src/fs/namei.c:2001:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2361:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2432:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_prepair_pipe_start': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:784:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2473: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:2528:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_toggle_pipes': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:855:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2555:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_stop_pipes': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:823:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2584:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_stream_read_position': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:1119:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:2611:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_write_io_num_reg_cont': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:962:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3312:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3393:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3410:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3582:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3662:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3739:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3738:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3867:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3866:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3975:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4104:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4104:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4236:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4357:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4356:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4356:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4540:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4631:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'chunk_err': /kisskb/src/fs/btrfs/tree-checker.c:716:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:715:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'generic_err': /kisskb/src/fs/btrfs/tree-checker.c:55:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:54:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/fs/btrfs/tree-checker.c:21:0: /kisskb/src/fs/btrfs/tree-checker.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'dir_item_err': /kisskb/src/fs/btrfs/tree-checker.c:141:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:140:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/tree-checker.c:139:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'file_extent_err': /kisskb/src/fs/btrfs/tree-checker.c:81:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:80:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/tree-checker.c:79:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_root_key': /kisskb/src/fs/btrfs/tree-checker.c:438:19: note: byref variable will be forcibly initialized struct btrfs_key item_key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_inode_key': /kisskb/src/fs/btrfs/tree-checker.c:386:19: note: byref variable will be forcibly initialized struct btrfs_key item_key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'block_group_err': /kisskb/src/fs/btrfs/tree-checker.c:622:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:621:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/tree-checker.c:620:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'dev_item_err': /kisskb/src/fs/btrfs/tree-checker.c:938:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:937:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/tree-checker.c:936:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'extent_err': /kisskb/src/fs/btrfs/tree-checker.c:1161:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/btrfs/tree-checker.c:1160:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/btrfs/tree-checker.c:1159:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ In file included from /kisskb/src/fs/btrfs/tree-checker.c:21:0: /kisskb/src/fs/btrfs/tree-checker.c: In function 'btrfs_dir_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2090:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_dir_item': /kisskb/src/fs/btrfs/tree-checker.c:493:20: note: byref variable will be forcibly initialized struct btrfs_key location_key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_block_group_item': /kisskb/src/fs/btrfs/tree-checker.c:641:32: note: byref variable will be forcibly initialized struct btrfs_block_group_item bgi; ^ /kisskb/src/drivers/tty/serial/fsl_lpuart.c: In function 'lpuart_copy_rx_to_tty': /kisskb/src/drivers/tty/serial/fsl_lpuart.c:1051:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/fs/btrfs/tree-checker.c:21:0: /kisskb/src/fs/btrfs/tree-checker.c: In function 'btrfs_node_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2073:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_leaf': /kisskb/src/fs/btrfs/tree-checker.c:1596:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tree-checker.c:1595:19: note: byref variable will be forcibly initialized struct btrfs_key prev_key = {0, 0, 0}; ^ /kisskb/src/fs/btrfs/tree-checker.c: In function 'btrfs_check_node': /kisskb/src/fs/btrfs/tree-checker.c:1745:24: note: byref variable will be forcibly initialized struct btrfs_key key, next_key; ^ /kisskb/src/fs/btrfs/tree-checker.c:1745:19: note: byref variable will be forcibly initialized struct btrfs_key key, next_key; ^ 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/tty/serial/fsl_lpuart.c:8: /kisskb/src/drivers/tty/serial/fsl_lpuart.c: In function 'lpuart_dma_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: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/serial/fsl_lpuart.c:1738:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(sport->dma_wait, ^ /kisskb/src/fs/btrfs/space-info.c: In function '__reserve_bytes': /kisskb/src/fs/btrfs/space-info.c:1316:24: note: byref variable will be forcibly initialized struct reserve_ticket ticket; ^ In file included from /kisskb/src/lib/test_linear_ranges.c:8:0: /kisskb/src/lib/test_linear_ranges.c: In function 'range_test_get_value': /kisskb/src/drivers/base/firmware_loader/main.c: In function 'uncache_firmware': /kisskb/src/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:818:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:930:2: note: in expansion of macro 'KUNIT_BASE_NE_MSG_ASSERTION' KUNIT_BASE_NE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:940:2: note: in expansion of macro 'KUNIT_BINARY_NE_MSG_ASSERTION' KUNIT_BINARY_NE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1311:2: note: in expansion of macro 'KUNIT_BINARY_NE_ASSERTION' KUNIT_BINARY_NE_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_linear_ranges.c:141:2: note: in expansion of macro 'KUNIT_EXPECT_NE' KUNIT_EXPECT_NE(test, 0, ret); ^ /kisskb/src/drivers/base/firmware_loader/main.c:1212:18: note: byref variable will be forcibly initialized struct firmware fw; ^ /kisskb/src/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_linear_ranges.c:138:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, val, range2_vals[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: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_linear_ranges.c:137:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/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_linear_ranges.c:132:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, val, range1_vals[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: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_linear_ranges.c:131:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/lib/test_linear_ranges.c: In function 'range_test_get_selector_low': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/test_linear_ranges.c:210:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, found); ^ /kisskb/src/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_linear_ranges.c:209:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sel, range2_sels[RANGE2_NUM_VALS - 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_linear_ranges.c:208:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/test_linear_ranges.c:197:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, found); ^ /kisskb/src/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_linear_ranges.c:196:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sel, range2_sels[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: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_linear_ranges.c:195:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/test_linear_ranges.c:189:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, found); ^ /kisskb/src/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_linear_ranges.c:188:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sel, range1_sels[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: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_linear_ranges.c:187:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/lib/test_linear_ranges.c: In function 'range_test_get_selector_high': /kisskb/src/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_linear_ranges.c:166:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sel, range1_sels[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:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/test_linear_ranges.c:165:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, found); ^ /kisskb/src/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_linear_ranges.c:164:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/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:850:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1008:2: note: in expansion of macro 'KUNIT_BASE_LE_MSG_ASSERTION' KUNIT_BASE_LE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1018:2: note: in expansion of macro 'KUNIT_BINARY_LE_MSG_ASSERTION' KUNIT_BINARY_LE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1380:2: note: in expansion of macro 'KUNIT_BINARY_LE_ASSERTION' KUNIT_BINARY_LE_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/test_linear_ranges.c:160:2: note: in expansion of macro 'KUNIT_EXPECT_LE' KUNIT_EXPECT_LE(test, ret, 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:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/test_linear_ranges.c:155:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, found); ^ /kisskb/src/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_linear_ranges.c:154:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, sel, range1_sels[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: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_linear_ranges.c:153:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/lib/test_linear_ranges.c: In function 'range_test_get_value_amount': /kisskb/src/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_linear_ranges.c:174:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (int)RANGE_NUM_VALS, ret); ^ 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/firmware_loader/main.c:14: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'dev_cache_fw_image': /kisskb/src/drivers/base/firmware_loader/main.c:1325:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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/drivers/lightnvm/pblk-write.c: In function 'pblk_map_remaining': /kisskb/src/drivers/lightnvm/pblk-write.c:112:18: note: byref variable will be forcibly initialized struct ppa_addr map_ppa = *ppa; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-write.c:19: /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_prepare_resubmit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-write.c:174:3: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^ /kisskb/src/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/drivers/lightnvm/pblk-write.c: In function 'pblk_end_w_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-write.c:41:4: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^ /kisskb/src/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/drivers/lightnvm/pblk-write.c: In function 'pblk_submit_io_set': /kisskb/src/drivers/lightnvm/pblk-write.c:496:18: note: byref variable will be forcibly initialized struct ppa_addr erase_ppa; ^ /kisskb/src/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/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/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/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/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/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; ^ 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)); ^ In file included from /kisskb/src/lib/cmdline_kunit.c:6:0: /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:31: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:30:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in); ^ /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 'gfs2_lm': /kisskb/src/fs/gfs2/util.c:260:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/gfs2/util.c:259:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/fs/btrfs/block-group.c:4:0: /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'remove_block_group_item': /kisskb/src/fs/btrfs/block-group.c:826:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'read_bg_from_eb': /kisskb/src/fs/btrfs/block-group.c:1455:32: note: byref variable will be forcibly initialized struct btrfs_block_group_item bg; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'find_first_block_group': /kisskb/src/fs/btrfs/block-group.c:1507:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'read_block_group_item': /kisskb/src/fs/btrfs/block-group.c:1805:32: note: byref variable will be forcibly initialized struct btrfs_block_group_item bgi; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'insert_block_group_item': /kisskb/src/fs/btrfs/block-group.c:2052:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/block-group.c:2050:32: note: byref variable will be forcibly initialized struct btrfs_block_group_item bgi; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'update_block_group_item': /kisskb/src/fs/btrfs/block-group.c:2302:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/block-group.c:2301:32: note: byref variable will be forcibly initialized struct btrfs_block_group_item bgi; ^ 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:703, from /kisskb/src/fs/btrfs/ctree.h:9, from /kisskb/src/fs/btrfs/block-group.c:4: /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_wait_nocow_writers': /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/btrfs/block-group.c:320:2: note: in expansion of macro 'wait_var_event' wait_var_event(&bg->nocow_writers, !atomic_read(&bg->nocow_writers)); ^ /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_wait_block_group_reservations': /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/btrfs/block-group.c:357:2: note: in expansion of macro 'wait_var_event' wait_var_event(&bg->reservations, !atomic_read(&bg->reservations)); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/btrfs/misc.h:6, from /kisskb/src/fs/btrfs/block-group.c:3: /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_wait_block_group_cache_progress': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/block-group.c:405:2: note: in expansion of macro 'wait_event' wait_event(caching_ctl->wait, btrfs_block_group_done(cache) || ^ /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_wait_block_group_cache_done': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/btrfs/block-group.c:420:2: note: in expansion of macro 'wait_event' wait_event(caching_ctl->wait, btrfs_block_group_done(cache)); ^ /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_wait_space_cache_v1_finished': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/block-group.c:441:2: note: in expansion of macro 'wait_event' wait_event(caching_ctl->wait, space_cache_v1_done(cache)); ^ /kisskb/src/fs/btrfs/block-group.c: In function 'load_extent_tree_free': /kisskb/src/fs/btrfs/block-group.c:517:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_read_block_groups': /kisskb/src/fs/btrfs/block-group.c:1969:19: note: byref variable will be forcibly initialized struct btrfs_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/fs/btrfs/misc.h:6, from /kisskb/src/fs/btrfs/block-group.c:3: /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_start_dirty_block_groups': /kisskb/src/fs/btrfs/block-group.c:2540:12: note: byref variable will be forcibly initialized LIST_HEAD(dirty); ^ /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/btrfs/misc.h:6, from /kisskb/src/fs/btrfs/block-group.c:3: /kisskb/src/fs/btrfs/block-group.c: In function 'btrfs_write_dirty_block_groups': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/btrfs/block-group.c:2788:5: note: in expansion of macro 'wait_event' wait_event(cur_trans->writer_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/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); ^ /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:969: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; ^ /kisskb/src/drivers/block/rsxx/cregs.c: In function '__issue_creg_rw': /kisskb/src/drivers/block/rsxx/cregs.c:380:25: note: byref variable will be forcibly initialized struct creg_completion completion; ^ In file included from /kisskb/src/drivers/block/rsxx/cregs.c:11:0: /kisskb/src/drivers/block/rsxx/cregs.c:379:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(cmd_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/block/rsxx/cregs.c: In function 'rsxx_reg_access': /kisskb/src/drivers/block/rsxx/cregs.c:667:25: note: byref variable will be forcibly initialized struct rsxx_reg_access cmd; ^ In file included from /kisskb/src/fs/btrfs/reflink.c:6:0: /kisskb/src/fs/btrfs/reflink.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/reflink.c: In function 'clone_copy_inline_extent': /kisskb/src/fs/btrfs/reflink.c:181:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/reflink.c: In function 'btrfs_clone': /kisskb/src/fs/btrfs/reflink.c:458:37: note: byref variable will be forcibly initialized struct btrfs_replace_extent_info clone_info; ^ /kisskb/src/fs/btrfs/reflink.c:361:20: note: byref variable will be forcibly initialized struct btrfs_key new_key; ^ /kisskb/src/fs/btrfs/reflink.c:331:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/char/tpm/tpm2-space.c: In function 'tpm2_load_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:74:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:125:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^ /kisskb/src/drivers/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/lightnvm/pblk-read.c: In function 'pblk_read_rq': /kisskb/src/drivers/lightnvm/pblk-read.c:228:18: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^ /kisskb/src/drivers/lightnvm/pblk-read.c: In function 'pblk_submit_read_gc': /kisskb/src/drivers/lightnvm/pblk-read.c:417:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ 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/sound/pci/rme9652/hdsp.c: In function 'snd_hdsp_hw_rule_rate_in_channels': /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/sound/pci/rme9652/hdsp.c:4416:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4409:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4402:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /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/sound/pci/rme9652/hdsp.c: In function 'snd_hdsp_hw_rule_in_channels_rate': /kisskb/src/sound/pci/rme9652/hdsp.c:4323:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4316:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4309:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c: In function 'snd_hdsp_hw_rule_rate_out_channels': /kisskb/src/sound/pci/rme9652/hdsp.c:4385:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4378:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4371:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c: In function 'snd_hdsp_hw_rule_out_channels_rate': /kisskb/src/sound/pci/rme9652/hdsp.c:4354:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4347:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4340:23: note: byref variable will be forcibly initialized struct snd_interval 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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/sound/pci/rme9652/hdsp.c: In function 'snd_hdsp_hwdep_ioctl': /kisskb/src/sound/pci/rme9652/hdsp.c:4805:24: note: byref variable will be forcibly initialized struct hdsp_firmware firmware; ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4789:23: note: byref variable will be forcibly initialized struct hdsp_version hdsp_version; ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4779:24: note: byref variable will be forcibly initialized struct hdsp_9632_aeb h9632_aeb; ^ /kisskb/src/sound/pci/rme9652/hdsp.c:4719:27: note: byref variable will be forcibly initialized struct hdsp_config_info info; ^ In file included from /kisskb/src/fs/btrfs/tests/extent-buffer-tests.c:8:0: /kisskb/src/fs/btrfs/tests/extent-buffer-tests.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/tests/../ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tests/extent-buffer-tests.c: In function 'test_btrfs_split_item': /kisskb/src/fs/btrfs/tests/extent-buffer-tests.c:25:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^ /kisskb/src/fs/btrfs/tests/free-space-tests.c: In function 'test_steal_space_from_bitmap_to_extent': /kisskb/src/fs/btrfs/tests/free-space-tests.c:401:35: note: byref variable will be forcibly initialized const struct btrfs_free_space_op test_free_space_ops = { ^ 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/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ In file included from /kisskb/src/include/linux/blkdev.h:19:0, from /kisskb/src/fs/btrfs/check-integrity.c:82: /kisskb/src/fs/btrfs/check-integrity.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/fs/dcache.c: In function 'path_check_mount': /kisskb/src/fs/dcache.c:1409: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:2529:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ 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:1224:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1264:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1430:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1569:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:1751:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1853:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/dcache.c:2556:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_process_written_superblock': /kisskb/src/fs/btrfs/check-integrity.c:2155:33: note: byref variable will be forcibly initialized struct btrfsic_block_data_ctx tmp_next_block_ctx; ^ /kisskb/src/fs/btrfs/tests/btrfs-tests.c: In function 'btrfs_free_dummy_fs_info': /kisskb/src/fs/btrfs/tests/btrfs-tests.c:153:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_cmp_log_and_dev_bytenr': /kisskb/src/fs/btrfs/check-integrity.c:2618:32: note: byref variable will be forcibly initialized struct btrfsic_block_data_ctx block_ctx; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_handle_extent_data': /kisskb/src/fs/btrfs/check-integrity.c:1435:34: note: byref variable will be forcibly initialized struct btrfsic_block_data_ctx next_block_ctx; ^ /kisskb/src/fs/btrfs/check-integrity.c:1363:32: note: byref variable will be forcibly initialized struct btrfs_file_extent_item file_extent_item; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_process_metablock': /kisskb/src/fs/btrfs/check-integrity.c:1102:25: note: byref variable will be forcibly initialized struct btrfs_key_ptr key_ptr; ^ /kisskb/src/fs/btrfs/check-integrity.c:1005:28: note: byref variable will be forcibly initialized struct btrfs_root_item root_item; ^ /kisskb/src/fs/btrfs/check-integrity.c:978:22: note: byref variable will be forcibly initialized struct btrfs_item disk_item; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_process_written_block': /kisskb/src/fs/btrfs/check-integrity.c:1737:32: note: byref variable will be forcibly initialized struct btrfsic_block_data_ctx block_ctx; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function '__btrfsic_submit_bio': /kisskb/src/fs/btrfs/check-integrity.c:2684:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_process_superblock_dev_mirror': /kisskb/src/fs/btrfs/check-integrity.c:869:34: note: byref variable will be forcibly initialized struct btrfsic_block_data_ctx tmp_next_block_ctx; ^ /kisskb/src/fs/btrfs/check-integrity.c: In function 'btrfsic_process_superblock': /kisskb/src/fs/btrfs/check-integrity.c:698:34: note: byref variable will be forcibly initialized struct btrfsic_block_data_ctx tmp_next_block_ctx; ^ 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/fs/select.c: In function 'poll_select_finish': /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; ^ /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /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 'poll_select_set_timeout': /kisskb/src/fs/select.c:275:20: note: byref variable will be forcibly initialized struct timespec64 ts = {.tv_sec = sec, .tv_nsec = nsec}; ^ /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/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/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-gc.c:19: /kisskb/src/drivers/lightnvm/pblk-gc.c: In function 'pblk_gc_write': /kisskb/src/drivers/lightnvm/pblk-gc.c:35:12: note: byref variable will be forcibly initialized LIST_HEAD(w_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/block/rsxx/dma.c: In function 'rsxx_dma_queue_bio': /kisskb/src/drivers/block/rsxx/dma.c:674:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/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/btrfs/tests/extent-io-tests.c: In function 'test_find_first_clear_extent_bit': /kisskb/src/fs/btrfs/tests/extent-io-tests.c:435:24: note: byref variable will be forcibly initialized struct extent_io_tree tree; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/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); ^ 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/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-recovery.c:21: /kisskb/src/drivers/lightnvm/pblk-recovery.c: In function 'pblk_recov_l2p': /kisskb/src/drivers/lightnvm/pblk-recovery.c:663:12: note: byref variable will be forcibly initialized LIST_HEAD(recov_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/btrfs/tests/inode-tests.c: In function 'insert_inode_item_key': /kisskb/src/fs/btrfs/tests/inode-tests.c:54:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tests/inode-tests.c:52:20: note: byref variable will be forcibly initialized struct btrfs_path path; ^ /kisskb/src/fs/btrfs/tests/inode-tests.c: In function 'insert_extent': /kisskb/src/fs/btrfs/tests/inode-tests.c:22:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tests/inode-tests.c:19:20: note: byref variable will be forcibly initialized struct btrfs_path path; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'caps_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:212:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'temp_deactivated_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:188:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'owned_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:166:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'active_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:144:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'enabled_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:122:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcrs_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:85:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:35:17: note: byref variable will be forcibly initialized struct tpm_buf tpm_buf; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c: In function 'insert_normal_tree_ref': /kisskb/src/fs/btrfs/tests/qgroup-tests.c:23:19: note: byref variable will be forcibly initialized struct btrfs_key ins; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c:17:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c: In function 'remove_extent_item': /kisskb/src/fs/btrfs/tests/qgroup-tests.c:121:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c:120:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c: In function 'test_no_shared_qgroup': /kisskb/src/fs/btrfs/tests/qgroup-tests.c:206:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c: In function 'add_tree_ref': /kisskb/src/fs/btrfs/tests/qgroup-tests.c:72:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c:69:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c: In function 'remove_extent_ref': /kisskb/src/fs/btrfs/tests/qgroup-tests.c:154:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c:151:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ /kisskb/src/fs/btrfs/tests/qgroup-tests.c: In function 'test_multiple_refs': /kisskb/src/fs/btrfs/tests/qgroup-tests.c:307:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ In file included from /kisskb/src/fs/btrfs/tests/free-space-tree-tests.c:8:0: /kisskb/src/fs/btrfs/tests/free-space-tree-tests.c: In function 'btrfs_item_key_to_cpu': /kisskb/src/fs/btrfs/tests/../ctree.h:2081:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /kisskb/src/fs/btrfs/tests/free-space-tree-tests.c: In function '__check_free_space_extents': /kisskb/src/fs/btrfs/tests/free-space-tree-tests.c:27:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/tests/free-space-tree-tests.c: In function 'run_test': /kisskb/src/fs/btrfs/tests/free-space-tree-tests.c:429:28: note: byref variable will be forcibly initialized struct btrfs_trans_handle trans; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ 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:627:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:678:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:800:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rl.c:20: /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_u_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rl.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 0); ^ /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_user_in': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rl.c:73:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 1); ^ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2284:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'atime_needs_update': /kisskb/src/fs/inode.c:1791: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:1827:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1966:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:609:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:1015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:180:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8: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:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/file.c:217:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:371:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1482:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3067:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:896:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2541:13: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:3795:14: note: byref variable will be forcibly initialized struct path root; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1416:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c:1413:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1748:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2426:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3453:14: note: byref variable will be forcibly initialized struct path newmount; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2110:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2341:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2747:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3596:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ /kisskb/src/fs/namespace.c:3596:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:2982:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3218:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3694:24: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3694:19: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3694:14: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3377:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4063:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:3911:14: note: byref variable will be forcibly initialized struct path fs_root; ^ /kisskb/src/fs/namespace.c:3910:14: note: byref variable will be forcibly initialized struct path ns_root; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:564:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:662:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:738:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:799:14: note: byref variable will be forcibly initialized struct path path; ^ /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/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 '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:81: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:73, from /kisskb/src/fs/d_path.c:2: /kisskb/src/fs/d_path.c: In function 'prepend_name': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/d_path.c:40:22: note: in expansion of macro 'smp_load_acquire' const char *dname = smp_load_acquire(&name->name); /* ^^^ */ ^ /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/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; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgicount': /kisskb/src/drivers/tty/tty_io.c:2474:32: note: byref variable will be forcibly initialized struct serial_icounter_struct icount; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgserial': /kisskb/src/drivers/tty/tty_io.c:2509:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocsserial': /kisskb/src/drivers/tty/tty_io.c:2491:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/base/power/main.c: In function 'dpm_complete': /kisskb/src/drivers/base/power/main.c:1098:19: note: byref variable will be forcibly initialized struct list_head list; ^ /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:1294:18: note: byref variable will be forcibly initialized struct iov_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/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/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; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tiocswinsz': /kisskb/src/drivers/tty/tty_io.c:2275:17: note: byref variable will be forcibly initialized struct winsize tmp_ws; ^ 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/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/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:2367: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:2454: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:1850: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:2013: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:1990: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:1956: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:1814: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:2532: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/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/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/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_exec_internal_command': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:969:22: note: byref variable will be forcibly initialized struct mtip_int_cmd icmd = { ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_standby_immediate': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1215:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_read_log_page': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1259:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_get_identify': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1133:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'exec_drive_task': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1490:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_get_smart_data': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1295:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'exec_drive_command': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1560:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'exec_drive_taskfile': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:1709:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_hw_ioctl': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:2012:22: note: byref variable will be forcibly initialized ide_task_request_t req_task; ^ /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_hw_get_identify': /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:2807:20: note: byref variable will be forcibly initialized struct smart_attr attr242; ^ 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/pci.h:35, from /kisskb/src/drivers/block/mtip32xx/mtip32xx.c:11: /kisskb/src/drivers/block/mtip32xx/mtip32xx.c: In function 'mtip_service_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/block/mtip32xx/mtip32xx.c:2648:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(port->svc_wait, (port->flags) && ^ /kisskb/src/fs/init.c: In function 'init_mount': /kisskb/src/fs/init.c:19:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_umount': /kisskb/src/fs/init.c:33:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chdir': /kisskb/src/fs/init.c:46:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chroot': /kisskb/src/fs/init.c:61:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chown': /kisskb/src/fs/init.c:85:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_chmod': /kisskb/src/fs/init.c:102:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_eaccess': /kisskb/src/fs/init.c:115:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_stat': /kisskb/src/fs/init.c:129:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_mknod': /kisskb/src/fs/init.c:144:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_link': /kisskb/src/fs/init.c:169:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/init.c:169:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/init.c: In function 'init_symlink': /kisskb/src/fs/init.c:202:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_mkdir': /kisskb/src/fs/init.c:223:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/init.c: In function 'init_utimes': /kisskb/src/fs/init.c:245:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/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/drivers/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:225:20: note: byref variable will be forcibly initialized struct tcpa_event temp_event; ^ /kisskb/src/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; ^ /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; ^ In file included from /kisskb/src/drivers/base/regmap/regmap-spi-avmm.c:9:0: /kisskb/src/drivers/base/regmap/regmap-spi-avmm.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/fs/proc_namespace.c: In function 'show_vfsmnt': /kisskb/src/fs/proc_namespace.c:102: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_vfsstat': /kisskb/src/fs/proc_namespace.c:198: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:245: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:137:14: note: byref variable will be forcibly initialized struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:294:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_create': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1251:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_compact': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1566:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr_src; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_allfit': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:981:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_shortform': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1100:21: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1097:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1180:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1178:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr icleafhdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_order': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1645:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1644:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2024:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1962:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_remove': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2088:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2289:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr tmphdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2245:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr savehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2244:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr drophdr; ^ /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/direct-io.c: In function 'do_blockdev_direct_IO': /kisskb/src/fs/direct-io.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/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; ^ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:224: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:357: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:1665:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /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; ^ 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:1007: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:1007:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /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/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1842:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/buffer.c: In function 'clean_bdev_aliases': /kisskb/src/fs/buffer.c:1610:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ 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/libxfs/xfs_attr_remote.c:477:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /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/signalfd.c: In function 'signalfd_show_fdinfo': /kisskb/src/fs/signalfd.c:245:11: note: byref variable will be forcibly initialized sigset_t sigmask; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:573:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_invalidate': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:648:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_copyinfo': /kisskb/src/fs/signalfd.c:84:26: note: byref variable will be forcibly initialized struct signalfd_siginfo new; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:219:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd4': /kisskb/src/fs/signalfd.c:315:11: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd': /kisskb/src/fs/signalfd.c:327:11: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2805:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ 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:61, 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:429:3: note: in 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/fs/timerfd.c: In function '__do_sys_timerfd_settime32': /kisskb/src/fs/timerfd.c:574:27: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^ /kisskb/src/fs/timerfd.c:574:22: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_gettime32': /kisskb/src/fs/timerfd.c:590:22: note: byref variable will be forcibly initialized struct itimerspec64 kotmr; ^ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:368:19: note: byref variable will be forcibly initialized struct list_head list; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/sound/pci/trident/trident_main.c: In function 'snd_trident_notify_pcm_change1': /kisskb/src/sound/pci/trident/trident_main.c:2844:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/fs/eventpoll.c: In function 'ep_find': /kisskb/src/fs/eventpoll.c:963:22: note: byref variable will be forcibly initialized struct epoll_filefd ffd; ^ /kisskb/src/sound/pci/trident/trident_main.c: In function 'snd_trident_mixer': /kisskb/src/sound/pci/trident/trident_main.c:2910:27: note: byref variable will be forcibly initialized struct snd_ac97_template _ac97; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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_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_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_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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/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; ^ /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; ^ /kisskb/src/fs/binfmt_elf.c: In function 'fill_prstatus': /kisskb/src/fs/binfmt_elf.c:1511:23: 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/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/binfmt_elf.c: In function 'writenote': /kisskb/src/fs/binfmt_elf.c:1442:18: note: byref variable will be forcibly initialized struct elf_note en; ^ /kisskb/src/fs/binfmt_elf.c: In function 'elf_core_dump': /kisskb/src/fs/binfmt_elf.c:2236:19: note: byref variable will be forcibly initialized struct elf_phdr phdr; ^ /kisskb/src/fs/binfmt_elf.c:2159:16: note: byref variable will be forcibly initialized struct elfhdr elf; ^ /kisskb/src/fs/binfmt_elf.c: In function 'parse_elf_properties': /kisskb/src/fs/binfmt_elf.c:769:4: note: byref variable will be forcibly initialized } note; ^ /kisskb/src/fs/binfmt_elf.c: In function 'load_elf_binary': /kisskb/src/fs/binfmt_elf.c:839:24: note: byref variable will be forcibly initialized struct arch_elf_state arch_state = INIT_ARCH_ELF_STATE; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1387:22: note: byref variable will be forcibly initialized struct ctx_rq_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/fs/aio.c:14: /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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/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 'aio_read': /kisskb/src/fs/aio.c:1522:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2610:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2815:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1550:18: note: byref variable will be forcibly initialized struct iov_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/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/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1742: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:1857: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:1918: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:1295:3: 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:1295:3: 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:2088: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:2116:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents_time32': /kisskb/src/fs/aio.c:2186:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 '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:1986: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:1973:16: note: in expansion of macro 'smp_load_acquire' size_t head = smp_load_acquire(&ldata->commit_head); ^ 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/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, ^ /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:1379: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:1658:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->commit_head, ldata->read_head); ^ /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:1723: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:2072:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->read_tail, ldata->read_tail + c); ^ In file included from /kisskb/src/include/linux/kernel.h:14:0, 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/arch/arm64/include/asm/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/minmax.h:38:25: note: in definition of macro '__cmp_once' typeof(y) unique_y = (y); \ ^ /kisskb/src/include/linux/minmax.h:51:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^ /kisskb/src/drivers/tty/n_tty.c:2034:6: note: in expansion of macro 'min' n = min(*nr + 1, smp_load_acquire(&ldata->canon_head) - ldata->read_tail); ^ /kisskb/src/include/asm-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:2034:19: note: in expansion of macro 'smp_load_acquire' n = min(*nr + 1, smp_load_acquire(&ldata->canon_head) - ldata->read_tail); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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/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) ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io-wq.c:8: /kisskb/src/fs/io-wq.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ /kisskb/src/fs/io-wq.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/io-wq.c: In function 'io_wq_worker_affinity': /kisskb/src/fs/io-wq.c:1178:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/fs/coredump.c: In function 'do_coredump': /kisskb/src/fs/coredump.c:752: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; ^ /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c: In function 'eeprom_93xx46_eral': /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c:280:22: note: byref variable will be forcibly initialized struct spi_transfer t; ^ /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c:279:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c: In function 'eeprom_93xx46_ew': /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c:137:22: note: byref variable will be forcibly initialized struct spi_transfer t; ^ /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c:136:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c: In function 'eeprom_93xx46_write_word': /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c:189:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c: In function 'eeprom_93xx46_read': /kisskb/src/drivers/misc/eeprom/eeprom_93xx46.c:78:22: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/char/mem.c:12: /kisskb/src/drivers/char/mem.c: In function 'devmem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/char/mem.c:1064:2: note: in expansion of macro 'smp_store_release' smp_store_release(&devmem_inode, inode); ^ 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:84, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:1354:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rings->cq.tail, ctx->cached_cq_tail); ^ /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:2388: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:6729: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:9243:32: note: byref variable will be forcibly initialized struct io_uring_getevents_arg arg; ^ 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, ^ 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) }; ^ /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, ^ 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:146:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^ /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/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_extents_to_btree': /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 */ ^ /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/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:158:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmbt_update': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:151:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_check_leaf_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:330:18: note: byref variable will be forcibly initialized xfs_bmbt_rec_t last = {0, 0}; /* last extent in prev block */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2582:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2579:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_delay_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1508:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2731:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2728:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2727:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_shift_update_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5739:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev = *got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btree_to_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:598:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmse_merge': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5659:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5017:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5013:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t new; /* new record to be inserted */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5007:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent entry */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_local_to_extents': /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/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; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1227:25: note: byref variable will be forcibly initialized struct xfs_iread_state ir; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_first_unused': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1278:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1277:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_before': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1327:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1326:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1362:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_isaeof': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1393:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_offset': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1430:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_one_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1463:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1462:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec s; /* internal version of extent */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_unwritten_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2056:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ 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:956:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1043:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1070:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/fs/io_uring.c:3266:16: note: userspace variable will be forcibly initialized struct iovec iovec; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3475:18: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_read': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3879:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3876:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/io_uring.c: In function 'io_arm_poll_handler': /kisskb/src/fs/io_uring.c:5426:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_reserve_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3988:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_convert_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4512:22: note: byref variable will be forcibly initialized struct xfs_bmalloca bma = { NULL }; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_remap': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4633:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4632:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4797:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_cow': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4925:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function '__xfs_bunmapi': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5478:26: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5282:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5268:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent record */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5265:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec del; /* extent being deleted */ ^ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1399:4: note: byref variable will be forcibly initialized } hash; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_collapse_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5782:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5781:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5781:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_can_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5866:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5899:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5898:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5898:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6004:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6001:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; /* split extent */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6000:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_bmbt_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1197:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ In file included from /kisskb/src/include/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:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_cancel_defer_files': /kisskb/src/fs/io_uring.c:8826: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_cqring_overflow_flush': /kisskb/src/fs/io_uring.c:1771: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_poll_add': /kisskb/src/fs/io_uring.c:5645:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^ In file included from /kisskb/src/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, ^ /kisskb/src/fs/io_uring.c: In function 'io_resubmit_prep': /kisskb/src/fs/io_uring.c:2667: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:5158: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_files_update': /kisskb/src/fs/io_uring.c:5991:31: note: byref variable will be forcibly initialized struct io_uring_files_update up; ^ /kisskb/src/fs/io_uring.c: In function 'io_sqe_files_update': /kisskb/src/fs/io_uring.c:8023:31: note: byref variable will be forcibly initialized struct io_uring_files_update up; ^ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1607:4: note: byref variable will be forcibly initialized } stack; ^ /kisskb/src/fs/io_uring.c: In function 'io_openat2': /kisskb/src/fs/io_uring.c:4083:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/drivers/char/random.c: In function 'proc_do_entropy': /kisskb/src/drivers/char/random.c:2092:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ /kisskb/src/drivers/char/random.c: In function 'proc_do_uuid': /kisskb/src/drivers/char/random.c:2062:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ In file included from /kisskb/src/include/linux/pid.h:6: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:1646:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^ 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:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_iopoll_complete': /kisskb/src/fs/io_uring.c:2446: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:2444: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:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_do_iopoll': /kisskb/src/fs/io_uring.c:2486:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/io_uring.c: In function '__io_uring_cancel_task_requests': /kisskb/src/fs/io_uring.c:8888:25: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = NULL, }; ^ /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/random.c:2310:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^ /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:3493:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:3622:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^ /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/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:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_uring_cancel_files': /kisskb/src/fs/io_uring.c:8854: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:8854:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/io_uring.c:8852:25: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = files }; ^ /kisskb/src/fs/io_uring.c: In function 'io_submit_sqes': /kisskb/src/fs/io_uring.c:6881:24: note: byref variable will be forcibly initialized struct io_submit_link link; ^ /kisskb/src/fs/io_uring.c:6880:25: note: byref variable will be forcibly initialized struct io_submit_state state; ^ /kisskb/src/fs/io_uring.c: In function 'io_cqring_wait': /kisskb/src/fs/io_uring.c:7209:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:910: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:709: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:703:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^ 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/skd_main.c:11: /kisskb/src/drivers/block/skd_main.c: In function 'skd_stop_device': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/block/skd_main.c:2203:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(skdev->waitq, ^ /kisskb/src/fs/io_uring.c: In function 'io_init_wq_offload': /kisskb/src/fs/io_uring.c:8048:20: note: byref variable will be forcibly initialized struct io_wq_data data; ^ /kisskb/src/fs/io_uring.c: In function 'io_uring_setup': /kisskb/src/fs/io_uring.c:9759:25: note: byref variable will be forcibly initialized struct io_uring_params p; ^ /kisskb/src/fs/io_uring.c: In function 'io_sqe_buffer_register': /kisskb/src/fs/io_uring.c:8479:16: note: byref variable will be forcibly initialized struct iovec iov; ^ /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/drivers/block/skd_main.c: In function 'skd_pci_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/block/skd_main.c:3248:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(skdev->waitq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/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/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:2873:10: note: byref variable will be forcibly initialized va_list vargs; ^ /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/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; ^ 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:1049:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1121:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2033:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^ /kisskb/src/drivers/base/core.c:2032:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3394: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:3424: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:3459:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3487:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4279: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:4289: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:4316:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4315: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4346:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4346: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4347:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4347: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4348:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4348: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4349:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4349: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4350:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4350: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 'device_create': /kisskb/src/drivers/base/core.c:3779:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3823:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4351:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4351: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4352:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4352:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4386:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4385:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ 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/char/tpm/tpm_tis_core.c:19: /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'release_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:170:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'request_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:211:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:68:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:543:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:753:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm_tis_spi_main.c: In function 'tpm_tis_spi_flow_control': /kisskb/src/drivers/char/tpm/tpm_tis_spi_main.c:51:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/char/tpm/tpm_tis_spi_main.c: In function 'tpm_tis_spi_transfer': /kisskb/src/drivers/char/tpm/tpm_tis_spi_main.c:80:22: note: byref variable will be forcibly initialized struct spi_transfer spi_xfer; ^ /kisskb/src/drivers/char/tpm/tpm_tis_spi_main.c:79:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /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; ^ 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; ^ /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/sound/pci/ymfpci/ymfpci_main.c: In function 'snd_ymfpci_irq_wait': /kisskb/src/sound/pci/ymfpci/ymfpci_main.c:761:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/pci/ymfpci/ymfpci_main.c: In function 'snd_ymfpci_mixer': /kisskb/src/sound/pci/ymfpci/ymfpci_main.c:1778:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/sound/pci/ymfpci/ymfpci_main.c: In function 'snd_ymfpci_timer': /kisskb/src/sound/pci/ymfpci/ymfpci_main.c:1923:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ 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/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/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/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/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/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_is_lastrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1180:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_kill_iroot': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3486:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_increment': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1537:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_decrement': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1642:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_block': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4248:23: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_overlapped_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4636:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_hkey; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4635:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4633:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lookup': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1880:25: note: byref variable will be forcibly initialized union xfs_btree_key key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1821:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; /* ptr to btree block */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_get_leaf_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1987:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1986:22: note: byref variable will be forcibly initialized union xfs_btree_key max_hkey; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_root': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2995:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2994:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_updkeys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2083:22: note: byref variable will be forcibly initialized union xfs_btree_key key; /* keys from current level */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_update_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2154:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_rshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2455:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right block pointer */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2260:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left btree pointer */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2628:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rrptr; /* right-right sibling ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2625:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2622:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/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; ^ 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/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/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_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; ^ /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/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1367:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_order': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1770:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node2hdr; ^ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1769:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node1hdr; ^ /kisskb/src/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/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/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/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); ^ In file included from /kisskb/src/drivers/char/tpm/tpm_tis_spi_cr50.c:15:0: /kisskb/src/drivers/char/tpm/tpm_tis_spi_cr50.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/char/tpm/tpm_tis_spi_cr50.c: In function 'cr50_wake_if_needed': /kisskb/src/drivers/char/tpm/tpm_tis_spi_cr50.c:135:23: note: byref variable will be forcibly initialized struct spi_transfer spi_cs_wake = { ^ /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/char/tpm/tpm_tis_spi_cr50.c: In function 'cr50_spi_flow_control': /kisskb/src/drivers/char/tpm/tpm_tis_spi_cr50.c:164:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /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); ^ /kisskb/src/drivers/base/memory.c: In function 'for_each_memory_block': /kisskb/src/drivers/base/memory.c:824:39: note: byref variable will be forcibly initialized struct for_each_memory_block_cb_data cb_data = { ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1119:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1171:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^ In file included from /kisskb/src/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/char/lp.c: In function 'lp_register': /kisskb/src/drivers/char/lp.c:921:19: note: byref variable will be forcibly initialized struct pardev_cb ppdev_cb; ^ /kisskb/src/drivers/base/node.c: In function 'node_read_meminfo': /kisskb/src/drivers/base/node.c:373:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/sound/pci/ad1889.c: In function 'snd_ad1889_ac97_init': /kisskb/src/sound/pci/ad1889.c:762:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/drivers/block/xen-blkfront.c: In function 'talk_to_blkback': /kisskb/src/drivers/block/xen-blkfront.c:1787:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/block/xen-blkfront.c: In function 'blkfront_resume': /kisskb/src/drivers/block/xen-blkfront.c:2095:19: note: byref variable will be forcibly initialized struct bio_list merge_bio; ^ /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; ^ /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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/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/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/applicom.c: In function 'ac_write': /kisskb/src/drivers/char/applicom.c:363:17: note: byref variable will be forcibly initialized struct mailbox tmpmailbox; ^ /kisskb/src/drivers/char/applicom.c:362:19: note: byref variable will be forcibly initialized struct st_ram_io st_loc; ^ /kisskb/src/drivers/char/applicom.c: In function 'ac_read': /kisskb/src/drivers/char/applicom.c:570:20: note: byref variable will be forcibly initialized struct mailbox mailbox; ^ /kisskb/src/drivers/char/applicom.c:569:22: note: byref variable will be forcibly initialized struct st_ram_io st_loc; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status_old': /kisskb/src/drivers/block/loop.c:1521:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c:1520:19: note: byref variable will be forcibly initialized struct loop_info info; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status64': /kisskb/src/drivers/block/loop.c:1532:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status': /kisskb/src/drivers/block/loop.c:1425:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/block/loop.c:1424:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status_old': /kisskb/src/drivers/block/loop.c:1542:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c:1541:19: note: byref variable will be forcibly initialized struct loop_info info; ^ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status64': /kisskb/src/drivers/block/loop.c:1558:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_ioctl': /kisskb/src/drivers/block/loop.c:1682:22: note: byref variable will be forcibly initialized struct loop_config config; ^ /kisskb/src/drivers/block/loop.c:1674:22: note: byref variable will be forcibly initialized struct loop_config config; ^ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'iic_tpm_read': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_bvec': /kisskb/src/drivers/block/loop.c:278:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_transfer': /kisskb/src/drivers/block/loop.c:324:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:323:23: note: byref variable will be forcibly initialized struct bio_vec bvec, b; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_simple': /kisskb/src/drivers/block/loop.c:302:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:301:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_read_transfer': /kisskb/src/drivers/block/loop.c:384:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c:383:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:382:23: note: byref variable will be forcibly initialized struct bio_vec bvec, b; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_read_simple': /kisskb/src/drivers/block/loop.c:355:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c:354:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/drivers/block/loop.c:353:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_rw_aio': /kisskb/src/drivers/block/loop.c:527:22: note: byref variable will be forcibly initialized struct req_iterator rq_iter; ^ /kisskb/src/drivers/block/loop.c:526:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/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/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/sound/pci/als300.c: In function 'snd_als300_ac97': /kisskb/src/sound/pci/als300.c:295:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ 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/char/tpm/tpm_i2c_nuvoton.c:16: /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c: In function 'i2c_nuvoton_wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:179:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^ /kisskb/src/drivers/tty/pty.c: In function 'ptm_open_peer': /kisskb/src/drivers/tty/pty.c:628:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/tty/mxser.c: In function 'mxser_ioctl_special': /kisskb/src/drivers/tty/mxser.c:1522:24: note: byref variable will be forcibly initialized struct mxser_mstatus ms, __user *msu = argp; ^ /kisskb/src/drivers/tty/moxa.c: In function 'moxa_ioctl': /kisskb/src/drivers/tty/moxa.c:340:24: note: byref variable will be forcibly initialized struct mxser_mstatus tmp; ^ /kisskb/src/drivers/tty/moxa.c:311:20: note: byref variable will be forcibly initialized struct moxaq_str tmp; ^ 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/mxser.c:18: /kisskb/src/drivers/tty/mxser.c: In function 'mxser_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/tty/mxser.c:1738:10: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(info->port.delta_msr_wait, ^ /kisskb/src/drivers/tty/mxser.c:1675:22: note: byref variable will be forcibly initialized struct async_icount cnow; ^ /kisskb/src/drivers/tty/rocket.c: In function 'get_config': /kisskb/src/drivers/tty/rocket.c:1168:23: note: byref variable will be forcibly initialized struct rocket_config tmp; ^ /kisskb/src/drivers/tty/rocket.c: In function 'set_config': /kisskb/src/drivers/tty/rocket.c:1187:23: note: byref variable will be forcibly initialized struct rocket_config new_serial; ^ /kisskb/src/sound/pci/atiixp.c: In function 'snd_atiixp_mixer_new': /kisskb/src/sound/pci/atiixp.c:1403:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/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/tty/synclink_gt.c: In function 'get_gpio': /kisskb/src/drivers/tty/synclink_gt.c:2971:19: note: byref variable will be forcibly initialized struct gpio_desc gpio; ^ /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/tty/synclink_gt.c: In function 'set_gpio': /kisskb/src/drivers/tty/synclink_gt.c:2937:19: note: byref variable will be forcibly initialized struct gpio_desc gpio; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'set_params': /kisskb/src/drivers/tty/synclink_gt.c:2600:14: note: byref variable will be forcibly initialized MGSL_PARAMS tmp_params; ^ 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/pci.h:35, from /kisskb/src/drivers/misc/genwqe/card_base.c:20: /kisskb/src/drivers/misc/genwqe/card_base.c: In function 'genwqe_health_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/genwqe/card_base.c:921:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(cd->health_waitq, ^ /kisskb/src/drivers/dax/super.c: In function '__generic_fsdax_supported': /kisskb/src/drivers/dax/super.c:78:13: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/dax/super.c:78:8: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'loopback_test': /kisskb/src/drivers/tty/synclink_gt.c:5028:14: note: byref variable will be forcibly initialized MGSL_PARAMS params; ^ /kisskb/src/drivers/misc/genwqe/card_dev.c: In function 'genwqe_ioctl': /kisskb/src/drivers/misc/genwqe/card_dev.c:1202:21: note: byref variable will be forcibly initialized struct genwqe_mem m; ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1193:21: note: byref variable will be forcibly initialized struct genwqe_mem m; ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1172:27: note: byref variable will be forcibly initialized struct genwqe_bitstream load; ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1151:27: note: byref variable will be forcibly initialized struct genwqe_bitstream load; ^ /kisskb/src/drivers/tty/synclink_gt.c: In function 'wait_gpio': /kisskb/src/drivers/tty/synclink_gt.c:3048:19: note: byref variable will be forcibly initialized struct cond_wait wait; ^ /kisskb/src/drivers/tty/synclink_gt.c:3047:19: note: byref variable will be forcibly initialized struct gpio_desc gpio; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_send_cmd': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:349:20: note: byref variable will be forcibly initialized struct completion trans_done; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_dma_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:475:20: note: byref variable will be forcibly initialized struct completion trans_done; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_complete_unfinished_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:882:20: note: byref variable will be forcibly initialized struct completion finish; ^ 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/char/tpm/tpm_vtpm_proxy.c:15: /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:79:8: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(proxy_dev->wq, ^ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_request_locality': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:397:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpmx_ioc_new_dev': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:629:28: note: byref variable will be forcibly initialized struct vtpm_proxy_new_dev vtpm_new_dev; ^ /kisskb/src/sound/pci/azt3328.c: In function 'snd_azf3328_mixer_new': /kisskb/src/sound/pci/azt3328.c:759:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/sound/pci/azt3328.c: In function 'snd_azf3328_timer': /kisskb/src/sound/pci/azt3328.c:2215:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/pci/azt3328.c: In function 'snd_azf3328_codec_setdmaa': /kisskb/src/sound/pci/azt3328.c:1395:29: note: byref variable will be forcibly initialized } __attribute__((packed)) setup_io; ^ /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/sound/pci/ens1370.c: In function 'snd_ensoniq_1370_mixer': /kisskb/src/sound/pci/ens1370.c:1717:20: note: byref variable will be forcibly initialized struct snd_ak4531 ak4531; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_info_volume': /kisskb/src/sound/pci/cmipci.c:2004:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_info_native_mixer': /kisskb/src/sound/pci/cmipci.c:2175:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_put_input_sw': /kisskb/src/sound/pci/cmipci.c:2119:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_get_input_sw': /kisskb/src/sound/pci/cmipci.c:2100:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_put_volume': /kisskb/src/sound/pci/cmipci.c:2041:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_get_volume': /kisskb/src/sound/pci/cmipci.c:2018:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_put_native_mixer': /kisskb/src/sound/pci/cmipci.c:2214:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_get_native_mixer': /kisskb/src/sound/pci/cmipci.c:2190:23: note: byref variable will be forcibly initialized struct cmipci_sb_reg reg; ^ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_mixer_new': /kisskb/src/sound/pci/cmipci.c:2723:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id elem_id; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_create': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:430:30: note: byref variable will be forcibly initialized struct dma_heap_export_info exp_info; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_do_vmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:223:22: note: byref variable will be forcibly initialized struct sg_page_iter piter; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_mmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:200:22: note: byref variable will be forcibly initialized struct sg_page_iter piter; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_allocate': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:346:19: note: byref variable will be forcibly initialized struct list_head pages; ^ /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/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_block_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:393:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/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/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1495:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/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; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/misc/genwqe/card_ddcb.c:22: /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function 'genwqe_card_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/genwqe/card_ddcb.c:1203:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^ /kisskb/src/drivers/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/drivers/misc/genwqe/card_ddcb.c: In function '__genwqe_wait_ddcb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/genwqe/card_ddcb.c:495:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(queue->ddcb_waitqs[ddcb_no], ^ /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function '__genwqe_enqueue_ddcb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/misc/genwqe/card_ddcb.c:799:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(queue->busy_waitq, ^ /kisskb/src/drivers/dax/kmem.c: In function 'dev_dax_kmem_remove': /kisskb/src/drivers/dax/kmem.c:152:16: note: byref variable will be forcibly initialized struct range range; ^ /kisskb/src/drivers/dax/kmem.c: In function 'dev_dax_kmem_probe': /kisskb/src/drivers/dax/kmem.c:74:16: note: byref variable will be forcibly initialized struct range range; ^ /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/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/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/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/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; ^ /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/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; ^ 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:407:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ha->eh_wait_q, phys_suspended(ha) == 0, tmo); ^ In file included from /kisskb/src/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/sound/pci/intel8x0.c: In function 'snd_intel8x0_mixer': /kisskb/src/sound/pci/intel8x0.c:2137:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/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; ^ /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/sound/pci/intel8x0m.c: In function 'snd_intel8x0m_mixer': /kisskb/src/sound/pci/intel8x0m.c:800:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ In file included from /kisskb/src/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; ^ 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_ialloc_count_inodes_rec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2763:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_finobt_near': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1403:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_update_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1535:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_check_agi_freecount': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:224:26: note: byref variable will be forcibly initialized xfs_inobt_rec_incore_t rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_insert_sprec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:532:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_finobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2078:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:35: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1585:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_ag_alloc': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:628:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:619:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1945:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2192:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec;/* btree record */ ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2264:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_has_inode_record': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2702:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^ /kisskb/src/sound/pci/maestro3.c: In function 'snd_m3_mixer': /kisskb/src/sound/pci/maestro3.c:2036:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id elem_id; ^ /kisskb/src/sound/pci/maestro3.c:2034:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iformat_extents': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:112:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:110:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iextents_copy': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:545:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:544:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/libxfs/xfs_iext_tree.c: In function 'xfs_iext_update_extent': /kisskb/src/fs/xfs/libxfs/xfs_iext_tree.c:989:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^ /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:1221:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^ 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; ^ /kisskb/src/sound/pci/via82xx.c: In function 'snd_via82xx_mixer_new': /kisskb/src/sound/pci/via82xx.c:1871:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ /kisskb/src/sound/pci/via82xx.c: In function 'snd_via8233_init_misc': /kisskb/src/sound/pci/via82xx.c:1986:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ In file included from /kisskb/src/drivers/mfd/stmpe-spi.c:10:0: /kisskb/src/drivers/mfd/stmpe-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/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; ^ 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, ^ 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/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/spi/spi.c:3801: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/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, ^ /kisskb/src/drivers/spi/spi.c: In function 'spi_write_then_read': /kisskb/src/drivers/spi/spi.c:3994:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/sound/pci/via82xx_modem.c: In function 'snd_via82xx_mixer_new': /kisskb/src/sound/pci/via82xx_modem.c:874:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^ 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:922:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_update': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:79:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1857: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:498:2: note: in expansion of macro 'wait_event' wait_event(ctrl->state_wq, ^ /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; ^ 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:4063: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/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/drivers/nvme/host/core.c: In function 'nvme_features': /kisskb/src/drivers/nvme/host/core.c:1430:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_toggle_streams': /kisskb/src/drivers/nvme/host/core.c:594:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_get_stream_params': /kisskb/src/drivers/nvme/host/core.c:621:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:637:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1962:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2304:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2303:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2302:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_find_left_neighbor': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:294:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2103:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2102:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_raw': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2249:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_lookup_le_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:372:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:1915:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2227:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_all': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2321:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_finish_one': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2369:25: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_alloc_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2563:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_free_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2585:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_record': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2635:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2634:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_record_exists': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2664:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_other_keys': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2728:28: note: byref variable will be forcibly initialized struct xfs_rmap_key_state rks; ^ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2727:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4092: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:4196: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:1578:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1577: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:1527:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1526:22: note: byref variable will be forcibly initialized struct nvme_user_io io; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/core.c:1623:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1622:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^ /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/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_attr_inactive.c:226:30: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr phdr; ^ /kisskb/src/fs/xfs/xfs_attr_inactive.c:141:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^ /kisskb/src/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-resv.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj->fence, new); ^ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-resv.c:394:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dst_list->shared[dst_list->shared_count++], fence); ^ /kisskb/src/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/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; ^ 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/cdev.h:5, from /kisskb/src/drivers/nvme/host/nvme.h:10, from /kisskb/src/drivers/nvme/host/lightnvm.c:9: /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_user_cmd': /kisskb/src/drivers/nvme/host/lightnvm.c:767:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_user_vcmd': /kisskb/src/drivers/nvme/host/lightnvm.c:891:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:890:26: note: byref variable will be forcibly initialized struct nvm_passthru_vio vcmd; ^ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_vio': /kisskb/src/drivers/nvme/host/lightnvm.c:857:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:856:22: note: byref variable will be forcibly initialized struct nvm_user_vio vio; ^ /kisskb/src/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/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) }; ^ 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: In function 'xfs_update_secondary_sbs': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:985:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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/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/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:328:25: note: byref variable will be forcibly initialized struct sync_merge_data data; ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:400:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^ /kisskb/src/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/fs/xfs/xfs_bmap_util.c: In function 'xfs_swap_extent_rmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:1327:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec tirec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:1326:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec uirec; ^ /kisskb/src/fs/xfs/xfs_bmap_util.c:1325:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/drivers/dma-buf/sync_trace.h:33, from /kisskb/src/drivers/dma-buf/sw_sync.c:17: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'perf_trace_sync_timeline': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/dma-buf/sync_trace.h:33, from /kisskb/src/drivers/dma-buf/sw_sync.c:17: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'trace_event_raw_event_sync_timeline': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/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/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sync_timeline, ^ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_create_fence': /kisskb/src/drivers/dma-buf/sw_sync.c:334:35: note: byref variable will be forcibly initialized struct sw_sync_create_fence_data data; ^ /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; ^ 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 = { ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62: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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ 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/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:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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: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/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:2147: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_wait_buftarg': /kisskb/src/fs/xfs/xfs_buf.c:1822:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit': /kisskb/src/fs/xfs/xfs_buf.c:2235:14: note: byref variable will be forcibly initialized LIST_HEAD (wait_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_pushbuf': /kisskb/src/fs/xfs/xfs_buf.c:2280:14: note: byref variable will be forcibly initialized LIST_HEAD (submit_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c: In function 'clk_throttle_info': /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:302:30: note: byref variable will be forcibly initialized struct hl_info_clk_throttle clk_throttle = {0}; ^ /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:453: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:473:20: note: byref variable will be forcibly initialized struct spi_mem_op op = desc->info.op_tmpl; ^ /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c: In function 'total_energy_consumption_info': /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:394:24: note: byref variable will be forcibly initialized struct hl_info_energy total_energy = {0}; ^ 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:703, from /kisskb/src/fs/xfs/kmem.h:11, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_file.c:6: /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_break_dax_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/fs/xfs/xfs_file.c:785:9: note: in expansion of macro '___wait_var_event' return ___wait_var_event(&page->_refcount, ^ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_fallocate': /kisskb/src/fs/xfs/xfs_file.c:993:16: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_buffered_aio_write': /kisskb/src/fs/xfs/xfs_file.c:697:24: note: byref variable will be forcibly initialized struct xfs_eofblocks eofb = {0}; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_delete_queue': /kisskb/src/drivers/nvme/host/pci.c:2228:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_pci_submit_async_event': /kisskb/src/drivers/nvme/host/pci.c:1090:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_timeout': /kisskb/src/drivers/nvme/host/pci.c:1233:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /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/drivers/nvme/host/pci.c: In function 'nvme_map_data': /kisskb/src/drivers/nvme/host/pci.c:823:18: note: byref variable will be forcibly initialized struct bio_vec bv = req_bvec(req); ^ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_logdev': /kisskb/src/fs/xfs/xfs_fsmap.c:410:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_datadev_bnobt_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:372:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_queue_rq': /kisskb/src/drivers/nvme/host/pci.c:890:22: note: byref variable will be forcibly initialized struct nvme_command cmnd; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_set_host_mem': /kisskb/src/drivers/nvme/host/pci.c:1851:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_alloc_cq': /kisskb/src/drivers/nvme/host/pci.c:1112:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_alloc_sq': /kisskb/src/drivers/nvme/host/pci.c:1137:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /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/nvme/host/pci.c: In function 'adapter_delete_queue': /kisskb/src/drivers/nvme/host/pci.c:1100:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /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/nvme/host/pci.c: In function 'nvme_dbbuf_set': /kisskb/src/drivers/nvme/host/pci.c:308:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c: In function 'int_queue_schedule_job': /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c:336:15: note: byref variable will be forcibly initialized struct hl_bd bd; ^ /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c: In function 'init_wait_cs': /kisskb/src/drivers/misc/habanalabs/common/hw_queue.c:452:32: note: byref variable will be forcibly initialized struct hl_gen_wait_properties wait_prop; ^ /kisskb/src/fs/xfs/xfs_itable.c: In function 'xfs_inumbers': /kisskb/src/fs/xfs/xfs_itable.c:361:28: note: byref variable will be forcibly initialized struct xfs_inumbers_chunk ic = { ^ /kisskb/src/drivers/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/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) ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_invoke': /kisskb/src/drivers/misc/fastrpc.c:1306:24: note: byref variable will be forcibly initialized struct fastrpc_invoke inv; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap_impl': /kisskb/src/drivers/misc/fastrpc.c:1338:32: note: byref variable will be forcibly initialized struct fastrpc_munmap_req_msg req_msg; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_mmap': /kisskb/src/drivers/misc/fastrpc.c:1397:26: note: byref variable will be forcibly initialized struct fastrpc_req_mmap req; ^ /kisskb/src/drivers/misc/fastrpc.c:1396:26: note: byref variable will be forcibly initialized struct fastrpc_phy_page pages; ^ /kisskb/src/drivers/misc/fastrpc.c:1395:28: note: byref variable will be forcibly initialized struct fastrpc_req_munmap req_unmap; ^ /kisskb/src/drivers/misc/fastrpc.c:1394:30: note: byref variable will be forcibly initialized struct fastrpc_mmap_rsp_msg rsp_msg; ^ /kisskb/src/drivers/misc/fastrpc.c:1393:30: note: byref variable will be forcibly initialized struct fastrpc_mmap_req_msg req_msg; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap': /kisskb/src/drivers/misc/fastrpc.c:1381:28: note: byref variable will be forcibly initialized struct fastrpc_req_munmap req; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_init_create_process': /kisskb/src/drivers/misc/fastrpc.c:1024:4: note: byref variable will be forcibly initialized } inbuf; ^ /kisskb/src/drivers/misc/fastrpc.c:1010:29: note: byref variable will be forcibly initialized struct fastrpc_init_create init; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_dmabuf_alloc': /kisskb/src/drivers/misc/fastrpc.c:1250:31: note: byref variable will be forcibly initialized struct fastrpc_alloc_dma_buf bp; ^ /kisskb/src/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; ^ /kisskb/src/drivers/mfd/ezx-pcap.c: In function 'ezx_pcap_putget': /kisskb/src/drivers/mfd/ezx-pcap.c:58:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/mfd/ezx-pcap.c:57:22: note: byref variable will be forcibly initialized struct spi_transfer t; ^ /kisskb/src/drivers/mfd/ezx-pcap.c: In function 'pcap_adc_sync': /kisskb/src/drivers/mfd/ezx-pcap.c:352:31: note: byref variable will be forcibly initialized struct pcap_adc_sync_request sync_data; ^ /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/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; ^ /kisskb/src/fs/xfs/xfs_mru_cache.c: In function '_xfs_mru_cache_clear_reap_list': /kisskb/src/fs/xfs/xfs_mru_cache.c:233:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ /kisskb/src/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/fs/xfs/xfs_ioctl.c: In function 'xfs_fsbulkstat_one_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:714:20: note: byref variable will be forcibly initialized struct xfs_bstat bs1; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsinumbers_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:727:21: note: byref variable will be forcibly initialized struct xfs_inogrp ig1; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:741:26: note: byref variable will be forcibly initialized struct xfs_fsop_bulkreq bulkreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:915:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_inumbers': /kisskb/src/fs/xfs/xfs_ioctl.c:965:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgeometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1004:23: note: byref variable will be forcibly initialized struct xfs_fsop_geom fsgeo; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_ag_geometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1028:25: note: byref variable will be forcibly initialized struct xfs_ag_geometry ageo; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1134: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:1434:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^ 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/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fssetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1556:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_setxflags': /kisskb/src/fs/xfs/xfs_ioctl.c:1591:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:1590:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_getfsmap': /kisskb/src/fs/xfs/xfs_ioctl.c:1725:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_scrub_metadata': /kisskb/src/fs/xfs/xfs_ioctl.c:1854:28: note: byref variable will be forcibly initialized struct xfs_scrub_metadata scrub; ^ /kisskb/src/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/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:2336:24: note: byref variable will be forcibly initialized struct xfs_eofblocks keofb; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2335:27: note: byref variable will be forcibly initialized struct xfs_fs_eofblocks eofb; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2317:25: note: byref variable will be forcibly initialized xfs_error_injection_t in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2291:19: note: byref variable will be forcibly initialized xfs_growfs_rt_t in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2277:20: note: byref variable will be forcibly initialized xfs_growfs_log_t in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2263:21: note: byref variable will be forcibly initialized xfs_growfs_data_t in; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2247:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t out; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2218:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t inout; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2208:21: note: byref variable will be forcibly initialized xfs_fsop_counts_t out; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2195:22: note: byref variable will be forcibly initialized struct xfs_swapext sxp; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2182:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2174:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2167:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2109:19: note: byref variable will be forcibly initialized struct dioattr da; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:2101:18: note: byref variable will be forcibly initialized xfs_flock64_t bf; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_prealloc_size': /kisskb/src/fs/xfs/xfs_iomap.c:369:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^ /kisskb/src/fs/xfs/xfs_iomap.c:369:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^ /kisskb/src/fs/xfs/xfs_iomap.c:368:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *icur; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_read_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1151:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_seek_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1197:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:1197:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:1196:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_xattr_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1281:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_eof_align_last_fsb': /kisskb/src/fs/xfs/xfs_iomap.c:160:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_iomap.c:159:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_direct_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:737:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:737:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_buffered_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:867:31: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^ /kisskb/src/fs/xfs/xfs_iomap.c:867:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^ /kisskb/src/fs/xfs/xfs_iomap.c:866:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c:866:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_write_unwritten': /kisskb/src/fs/xfs/xfs_iomap.c:512:18: note: byref variable will be forcibly initialized xfs_bmbt_irec_t imap; ^ /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/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_get_frequency': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:14:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_set_frequency': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:43:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /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/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_get_max_power': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:64:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_rename': /kisskb/src/fs/xfs/xfs_iops.c:416:18: note: byref variable will be forcibly initialized struct xfs_name nname; ^ /kisskb/src/fs/xfs/xfs_iops.c:415:18: note: byref variable will be forcibly initialized struct xfs_name oname; ^ /kisskb/src/drivers/misc/habanalabs/common/sysfs.c: In function 'hl_set_max_power': /kisskb/src/drivers/misc/habanalabs/common/sysfs.c:86:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_unlink': /kisskb/src/fs/xfs/xfs_iops.c:343:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_link': /kisskb/src/fs/xfs/xfs_iops.c:322: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:258: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:284:14: note: byref variable will be forcibly initialized struct qstr dname; ^ /kisskb/src/fs/xfs/xfs_iops.c:283:18: note: byref variable will be forcibly initialized struct xfs_name ci_name; ^ /kisskb/src/fs/xfs/xfs_iops.c:282:18: note: byref variable will be forcibly initialized struct xfs_name xname; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_generic_create': /kisskb/src/fs/xfs/xfs_iops.c:140:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_symlink': /kisskb/src/fs/xfs/xfs_iops.c:370:18: note: byref variable will be forcibly initialized struct xfs_name name; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_temperature': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:314:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_temperature': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:343:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_voltage': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:368:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_current': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:397:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_fan_speed': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:426:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_get_pwm_info': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:455:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_pwm_info': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:484:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_voltage': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:507:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/hwmon.c: In function 'hl_set_current': /kisskb/src/drivers/misc/habanalabs/common/hwmon.c:532:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/fs/xfs/xfs_inode.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62: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 = { ^ /kisskb/src/drivers/misc/habanalabs/common/command_submission.c: In function 'cs_parser': /kisskb/src/drivers/misc/habanalabs/common/command_submission.c:213:22: note: byref variable will be forcibly initialized struct hl_cs_parser parser; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_iunlink_remove': /kisskb/src/fs/xfs/xfs_inode.c:2330:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79: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/drivers/mfd/da9052-spi.c: In function 'da9052_spi_probe': /kisskb/src/drivers/mfd/da9052-spi.c:21:23: note: byref variable will be forcibly initialized struct regmap_config config; ^ /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/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/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; ^ /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; ^ /kisskb/src/drivers/misc/habanalabs/common/mmu.c: In function 'hl_mmu_va_to_pa': /kisskb/src/drivers/misc/habanalabs/common/mmu.c:449:25: note: byref variable will be forcibly initialized struct hl_mmu_hop_info hops; ^ 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; ^ 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:116:9: note: in expansion of macro 'wait_event_timeout' while (wait_event_timeout(pctl->poll_wait, ^ /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; ^ 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/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_download_instr': /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/scsi/aic7xxx/aic79xx_core.c:9484:20: note: byref variable will be forcibly initialized union ins_formats instr; ^ /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/fs/xfs/xfs_xattr.c: In function 'xfs_vn_listxattr': /kisskb/src/fs/xfs/xfs_xattr.c:191:31: note: byref variable will be forcibly initialized struct xfs_attr_list_context context; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8933:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_chip_init': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7378:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_update_pending_scbs': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:4208:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_default_config': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7560:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_parse_cfgdata': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7639:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_message_phase': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:4681:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_nonpkt_busfree': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:3018:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_reset_channel': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8763:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8617:21: note: byref variable will be forcibly initialized struct ahd_devinfo caminfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_proto_violation': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:3292:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_seqint': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2291:24: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2231:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2154:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2044:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:1905:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_scsiint': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2488:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/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/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_unmask_irq': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:159:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_end_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:603:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c:602:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_reflink.c:602:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c: In function 'hl_fw_cpucp_pll_info_get': /kisskb/src/drivers/misc/habanalabs/common/firmware_if.c:458:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_extent': /kisskb/src/fs/xfs/xfs_reflink.c:996:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec smap; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_find_trim_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:315:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_cancel_cow_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:466:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c:465:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_reflink.c:465:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:1166:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_inode_has_shared_extents': /kisskb/src/fs/xfs/xfs_reflink.c:1369:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_reflink.c:1361:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /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/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/misc/phantom.c: In function 'phantom_ioctl': /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/misc/phantom.c:90:17: note: byref variable will be forcibly initialized struct phm_reg r; ^ /kisskb/src/drivers/misc/phantom.c:89:18: note: byref variable will be forcibly initialized struct phm_regs rs; ^ /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/xfs/xfs_super.c: In function 'xfs_check_delalloc': /kisskb/src/fs/xfs/xfs_super.c:608:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/xfs_super.c:607:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_fs_parse_param': /kisskb/src/fs/xfs/xfs_super.c:1169:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ 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/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/misc/habanalabs/goya/goya.c: In function 'goya_unmask_irq': /kisskb/src/drivers/misc/habanalabs/goya/goya.c:4616:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ 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) }; ^ /kisskb/src/drivers/misc/habanalabs/goya/goya.c: In function 'goya_set_ddr_bar_base': /kisskb/src/drivers/misc/habanalabs/goya/goya.c:494:31: note: byref variable will be forcibly initialized struct hl_inbound_pci_region pci_region; ^ /kisskb/src/drivers/misc/habanalabs/goya/goya.c: In function 'goya_init_iatu': /kisskb/src/drivers/misc/habanalabs/goya/goya.c:528:32: note: byref variable will be forcibly initialized struct hl_outbound_pci_region outbound_region; ^ /kisskb/src/drivers/misc/habanalabs/goya/goya.c:527:31: note: byref variable will be forcibly initialized struct hl_inbound_pci_region inbound_region; ^ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_trace_reservations': /kisskb/src/fs/xfs/xfs_trans.c:31:23: note: byref variable will be forcibly initialized struct xfs_trans_res resv; ^ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_committed_bulk': /kisskb/src/fs/xfs/xfs_trans.c:742:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_roll': /kisskb/src/fs/xfs/xfs_trans.c:992:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^ /kisskb/src/drivers/mfd/intel_pmt.c: In function 'pmt_pci_probe': /kisskb/src/drivers/mfd/intel_pmt.c:152:29: note: byref variable will be forcibly initialized struct intel_dvsec_header header; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ 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:2715:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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/fs/xfs/xfs_log.c: In function 'xlog_write_unmount_record': /kisskb/src/fs/xfs/xfs_log.c:804:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_commit_record': /kisskb/src/fs/xfs/xfs_log.c:1456:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/nvme/target/configfs.c:1173:14: note: in expansion of macro 'rcu_replace_pointer' new_model = rcu_replace_pointer(subsys->model, new_model, ^ 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) }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c: In function 'vfio_pci_match': /kisskb/src/drivers/vfio/pci/vfio_pci.c:1839:9: note: byref variable will be forcibly initialized uuid_t uuid; ^ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_collective_master_init_job': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:998:32: note: byref variable will be forcibly initialized struct hl_gen_wait_properties wait_prop; ^ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_collective_slave_init_job': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:1045:32: note: byref variable will be forcibly initialized struct hl_gen_wait_properties wait_prop; ^ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_handle_ecc_event': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:6663:33: note: byref variable will be forcibly initialized struct ecc_info_extract_params params; ^ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_set_hbm_bar_base': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:547:31: note: byref variable will be forcibly initialized struct hl_inbound_pci_region pci_region; ^ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c: In function 'gaudi_init_iatu': /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:573:32: note: byref variable will be forcibly initialized struct hl_outbound_pci_region outbound_region; ^ /kisskb/src/drivers/misc/habanalabs/gaudi/gaudi.c:572:31: note: byref variable will be forcibly initialized struct hl_inbound_pci_region inbound_region; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c: In function 'vfio_pci_for_each_slot_or_bus': /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized struct vfio_pci_walk_info walk = { ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c: In function 'vfio_pci_ioctl': /kisskb/src/drivers/vfio/pci/vfio_pci.c:1345:10: note: byref variable will be forcibly initialized uuid_t uuid; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1344:30: note: byref variable will be forcibly initialized struct vfio_device_feature feature; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1322:32: note: byref variable will be forcibly initialized struct vfio_device_ioeventfd ioeventfd; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1171:23: note: byref variable will be forcibly initialized struct vfio_devices devs = { .cur_index = 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1170:30: note: byref variable will be forcibly initialized struct vfio_pci_group_info info; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1167:29: note: byref variable will be forcibly initialized struct vfio_pci_hot_reset hdr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1095:29: note: byref variable will be forcibly initialized struct vfio_pci_fill_info fill = { 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1094:34: note: byref variable will be forcibly initialized struct vfio_pci_hot_reset_info hdr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1047:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:1011:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:954:37: note: byref variable will be forcibly initialized struct vfio_region_info_cap_type cap_type = { ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:868:24: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:867:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:808:24: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^ /kisskb/src/drivers/vfio/pci/vfio_pci.c:807:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ /kisskb/src/fs/xfs/xfs_dquot_item.c: In function 'xfs_qm_dquot_logitem_format': /kisskb/src/fs/xfs/xfs_dquot_item.c:48:24: note: byref variable will be forcibly initialized struct xfs_disk_dquot ddq; ^ 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_dquot_item.c:6: /kisskb/src/fs/xfs/xfs_dquot_item.c: In function 'xfs_qm_dqunpin_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/xfs/xfs_dquot_item.c:115:2: note: in expansion of macro 'wait_event' wait_event(dqp->q_pinwait, (atomic_read(&dqp->q_pincount) == 0)); ^ /kisskb/src/drivers/spi/spi-fsi.c: In function 'fsi_spi_transfer_one_message': /kisskb/src/drivers/spi/spi-fsi.c:483:27: note: byref variable will be forcibly initialized struct fsi_spi_sequence seq; ^ /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; ^ 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) ^ 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) }; ^ /kisskb/src/fs/xfs/xfs_quotaops.c: In function 'xfs_fs_set_info': /kisskb/src/fs/xfs/xfs_quotaops.c:113:19: note: byref variable will be forcibly initialized struct qc_dqblk newlim; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/fs/xfs/xfs_linux.h:79:0, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_dquot.c:6: /kisskb/src/fs/xfs/xfs_dquot.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^ /kisskb/src/fs/xfs/xfs_dquot.c: In function 'xfs_dquot_disk_read': /kisskb/src/fs/xfs/xfs_dquot.c:390:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ 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.c:6: /kisskb/src/fs/xfs/xfs_dquot.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_dquot.c: In function 'xfs_dquot_disk_alloc': /kisskb/src/fs/xfs/xfs_dquot.c:296:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^ /kisskb/src/fs/xfs/xfs_dquot.c: In function 'xfs_dq_get_next_id': /kisskb/src/fs/xfs/xfs_dquot.c:692:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor cur; ^ /kisskb/src/fs/xfs/xfs_dquot.c:691:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ 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/aic7xxx/aic79xx_pci.c: In function 'ahd_check_extport': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_pci.c:506:20: note: byref variable will be forcibly initialized struct vpd_config vpd; ^ 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/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/drivers/misc/habanalabs/common/debugfs.c: In function 'mmu_show': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:313:25: note: byref variable will be forcibly initialized struct hl_mmu_hop_info hops_info; ^ /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/drivers/misc/habanalabs/common/debugfs.c: In function 'hl_debugfs_led_set': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:79:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/debugfs.c: In function 'hl_debugfs_i2c_write': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:53:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /kisskb/src/drivers/misc/habanalabs/common/debugfs.c: In function 'hl_debugfs_i2c_read': /kisskb/src/drivers/misc/habanalabs/common/debugfs.c:24:22: note: byref variable will be forcibly initialized struct cpucp_packet pkt; ^ /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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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; ^ 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; ^ /kisskb/src/fs/xfs/scrub/agheader.c: In function 'xchk_agfl': /kisskb/src/fs/xfs/scrub/agheader.c:692:24: note: byref variable will be forcibly initialized struct xchk_agfl_info sai; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_target_alloc': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:615:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_width': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2368:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ 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/scsi/aic7xxx/aic79xx_osm.h:46, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:45: /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_dev_reset': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:781:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_initialize_scsi_bus': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1289:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_hold_mcs': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2762:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_pcomp_en': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2712:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_rti': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2668:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_rd_strm': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2596:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_wr_flow': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2632:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_qas': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2517:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_dt': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2475:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_iu': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2556:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_offset': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2440:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_period': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2387:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ 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/scsi/aic7xxx/aic79xx_osm.h:46, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:45: /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_queue_abort_cmd': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2339:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_dmamap_load': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:978:20: note: byref variable will be forcibly initialized bus_dma_segment_t stack_sg; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1872:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_device_queue_depth': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1515:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/fs/xfs/scrub/trace.h:914, from /kisskb/src/fs/xfs/scrub/trace.c:38: /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:82:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_class, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:128:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_op_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_file_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_file_op_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_block_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:189:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_block_error_class, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_ino_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:232:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_ino_error_class, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_fblock_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:264:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_fblock_error_class, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_incomplete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_incomplete, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_btree_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:321:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_btree_op_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_ifork_btree_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:361:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_ifork_btree_op_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_btree_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:406:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_btree_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_ifork_btree_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:442:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_ifork_btree_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_sbtree_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:484:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_sbtree_class, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_xref_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_xref_error, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_iallocbt_check_cluster': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:551:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_iallocbt_check_cluster, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_fscounters_calc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:596:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_fscounters_calc, ^ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_fscounters_within_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/fs/xfs/./scrub/trace.h:631:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_fscounters_within_range, ^ /kisskb/src/drivers/vfio/pci/vfio_pci_intrs.c: In function 'vfio_msi_set_vector_signal': /kisskb/src/drivers/vfio/pci/vfio_pci_intrs.c:337:18: note: byref variable will be forcibly initialized struct msi_msg msg; ^ /kisskb/src/fs/xfs/scrub/attr.c: In function 'xchk_xattr_block': /kisskb/src/fs/xfs/scrub/attr.c:306:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_btree': /kisskb/src/fs/xfs/scrub/bmap.c:443:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmapbt_rec': /kisskb/src/fs/xfs/scrub/bmap.c:390:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/scrub/bmap.c:389:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec iext_irec; ^ /kisskb/src/fs/xfs/scrub/bmap.c:388:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/fs/xfs/scrub/attr.c: In function 'xchk_xattr': /kisskb/src/fs/xfs/scrub/attr.c:476:21: note: byref variable will be forcibly initialized struct xchk_xattr sx; ^ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_check_rmap': /kisskb/src/fs/xfs/scrub/bmap.c:480:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_xref_rmap': /kisskb/src/fs/xfs/scrub/bmap.c:172:23: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_check_ag_rmaps': /kisskb/src/fs/xfs/scrub/bmap.c:551:35: note: byref variable will be forcibly initialized struct xchk_bmap_check_rmap_info sbcri; ^ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap': /kisskb/src/fs/xfs/scrub/bmap.c:640:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/scrub/bmap.c:634:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_rec': /kisskb/src/fs/xfs/scrub/btree.c:131:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^ /kisskb/src/fs/xfs/scrub/btree.c:130:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_block_keys': /kisskb/src/fs/xfs/scrub/btree.c:556:22: note: byref variable will be forcibly initialized union xfs_btree_key block_keys; ^ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_block_check_siblings': /kisskb/src/fs/xfs/scrub/btree.c:314:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rightsib; ^ /kisskb/src/fs/xfs/scrub/btree.c:313:22: note: byref variable will be forcibly initialized union xfs_btree_ptr leftsib; ^ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree': /kisskb/src/fs/xfs/scrub/btree.c:611:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_dir_rec': /kisskb/src/fs/xfs/scrub/dir.c:221:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr; ^ /kisskb/src/fs/xfs/scrub/common.c: In function 'xchk_count_rmap_ownedby_ag': /kisskb/src/fs/xfs/scrub/common.c:355:32: note: byref variable will be forcibly initialized struct xchk_rmap_ownedby_info sroi = { ^ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_dir_actor': /kisskb/src/fs/xfs/scrub/dir.c:115:19: note: byref variable will be forcibly initialized struct xfs_name xname; ^ /kisskb/src/fs/xfs/scrub/common.c: In function 'xchk_get_inode': /kisskb/src/fs/xfs/scrub/common.c:661:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_leaf1_bestfree': /kisskb/src/fs/xfs/scrub/dir.c:503:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_free_bestfree': /kisskb/src/fs/xfs/scrub/dir.c:613:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_blocks': /kisskb/src/fs/xfs/scrub/dir.c:671:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/scrub/dir.c:665:21: note: byref variable will be forcibly initialized struct xfs_da_args args; ^ /kisskb/src/fs/xfs/scrub/dir.c:664:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory': /kisskb/src/fs/xfs/scrub/dir.c:807:22: note: byref variable will be forcibly initialized struct xchk_dir_ctx sdc = { ^ /kisskb/src/fs/xfs/scrub/dabtree.c: In function 'xchk_da_btree_node_entry': /kisskb/src/fs/xfs/scrub/dabtree.c:86:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr hdr; ^ /kisskb/src/fs/xfs/scrub/dabtree.c: In function 'xchk_da_btree_block': /kisskb/src/fs/xfs/scrub/dabtree.c:324:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^ /kisskb/src/fs/xfs/xfs_qm.c: In function 'xfs_qm_shrink_scan': /kisskb/src/fs/xfs/xfs_qm.c:505:24: note: byref variable will be forcibly initialized struct xfs_qm_isolate isol; ^ 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_qm.c:6: /kisskb/src/fs/xfs/xfs_qm.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_qm.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/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_qm.c:6: /kisskb/src/fs/xfs/xfs_qm.c: In function 'xfs_qm_quotacheck': /kisskb/src/fs/xfs/xfs_qm.c:1278: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/fs/xfs/scrub/inode.c: In function 'xchk_inode_xref_finobt': /kisskb/src/fs/xfs/scrub/inode.c:434:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^ /kisskb/src/fs/xfs/scrub/inode.c: In function 'xchk_inode': /kisskb/src/fs/xfs/scrub/inode.c:569:20: note: byref variable will be forcibly initialized struct xfs_dinode di; ^ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt_check_cluster': /kisskb/src/fs/xfs/scrub/ialloc.c:213:20: note: byref variable will be forcibly initialized struct xfs_imap imap; ^ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt_rec': /kisskb/src/fs/xfs/scrub/ialloc.c:426:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt': /kisskb/src/fs/xfs/scrub/ialloc.c:578:23: note: byref variable will be forcibly initialized struct xchk_iallocbt iabt = { ^ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_refcountbt_process_rmap_fragments': /kisskb/src/fs/xfs/scrub/refcount.c:150:20: note: byref variable will be forcibly initialized struct list_head worklist; ^ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_refcountbt_xref_rmap': /kisskb/src/fs/xfs/scrub/refcount.c:282:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^ /kisskb/src/fs/xfs/scrub/refcount.c:281:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec low; ^ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_xref_is_cow_staging': /kisskb/src/fs/xfs/scrub/refcount.c:427:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec rc; ^ /kisskb/src/fs/xfs/scrub/rmap.c: In function 'xchk_rmapbt_rec': /kisskb/src/fs/xfs/scrub/rmap.c:94:23: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^ /kisskb/src/drivers/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 = { ^ /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-bdev.c: In function 'nvmet_bdev_execute_discard': /kisskb/src/drivers/nvme/target/io-cmd-bdev.c:360: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_ns_revalidate': /kisskb/src/drivers/nvme/target/io-cmd-file.c:18:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /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/fs/xfs/scrub/quota.c: In function 'xchk_quota_data_fork': /kisskb/src/fs/xfs/scrub/quota.c:176:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^ /kisskb/src/fs/xfs/scrub/quota.c: In function 'xchk_quota': /kisskb/src/fs/xfs/scrub/quota.c:214:25: note: byref variable will be forcibly initialized struct xchk_quota_info sqi; ^ 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/scsi/aic7xxx/aic7xxx_pci.c: In function 'check_extport': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c:1255:28: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c: In function 'ahc_pci_resume': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c:2027:29: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_proc.c: In function 'ahc_proc_write_seeprom': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_proc.c:191:28: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_target_alloc': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:566:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_width': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2317:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_dt': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2408:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_offset': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2380:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_period': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2336:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ 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/scsi/aic7xxx/aic7xxx_osm.h:63, from /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:122: /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_queue_recovery_cmd': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2293:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_dmamap_load': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:870:20: note: byref variable will be forcibly initialized bus_dma_segment_t stack_sg; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1797:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_initialize_scsi_bus': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1161:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_download_instr': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6933:20: note: byref variable will be forcibly initialized union ins_formats instr; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_device_queue_depth': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1377:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_update_pending_scbs': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:2683:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_message_phase': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:3214:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_reset_channel': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6564:23: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6422:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_proto_violation': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:3117:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_seqint': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:980:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_scsiint': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1774:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1747:23: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1611:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^ /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c: In function 'sym_user_command': /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c:1021:20: note: byref variable will be forcibly initialized struct sym_usrcmd cmd, *uc = &cmd; ^ /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c: In function 'sym_eh_handler': /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c:584:20: note: byref variable will be forcibly initialized struct completion eh_done; ^ /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c: In function 'sym_iomap_device': /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c:1510:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_addr; ^ /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c: In function 'sym2_probe': /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c:1661:19: note: byref variable will be forcibly initialized struct sym_nvram nvram; ^ /kisskb/src/drivers/scsi/sym53c8xx_2/sym_glue.c:1660:20: note: byref variable will be forcibly initialized struct sym_device sym_dev; ^ /kisskb/src/drivers/mfd/mc13xxx-spi.c: In function 'mc13xxx_spi_read': /kisskb/src/drivers/mfd/mc13xxx-spi.c:75:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/mfd/mc13xxx-spi.c:69:22: note: byref variable will be forcibly initialized struct spi_transfer t = { ^ In file included from /kisskb/src/drivers/mfd/mc13xxx-spi.c:20:0: /kisskb/src/drivers/mfd/mc13xxx-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/scsi/sym53c8xx_2/sym_hipd.c: In function 'sym_clear_tasks': /kisskb/src/drivers/scsi/sym53c8xx_2/sym_hipd.c:3188:14: note: byref variable will be forcibly initialized SYM_QUEHEAD qtmp, *qp; ^ /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; ^ /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; ^ 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/auxdisplay/ht16k33.c:11: /kisskb/src/drivers/auxdisplay/ht16k33.c: In function 'ht16k33_keypad_irq_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/auxdisplay/ht16k33.c:287:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(keypad->wait, keypad->stopped, ^ /kisskb/src/drivers/auxdisplay/ht16k33.c: In function 'ht16k33_probe': /kisskb/src/drivers/auxdisplay/ht16k33.c:395:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^ 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:184:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(serport->wait, test_bit(SERPORT_DEAD, &serport->flags)); ^ /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/drivers/spi/spi-cavium.c:9:0: /kisskb/src/drivers/spi/spi-cavium.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/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; ^ /kisskb/src/drivers/nvme/target/fc.c: In function 'nvme_fc_parse_traddr': /kisskb/src/drivers/nvme/target/fc.c:2804:14: note: byref variable will be forcibly initialized substring_t wwn = { name, &name[sizeof(name)-1] }; ^ /kisskb/src/drivers/nvme/target/fc.c: In function 'nvmet_fc_add_port': /kisskb/src/drivers/nvme/target/fc.c:2848:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr traddr = { 0L, 0L }; ^ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_data': /kisskb/src/drivers/mfd/wl1273-core.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg 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/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/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_send_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mfd/si476x-cmd.c:313:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mfd/si476x-cmd.c:298:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:32: note: byref variable will be forcibly initialized struct si476x_rsq_status_args args = { ^ 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/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(core->tuning, ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized struct si476x_rds_status_report report; ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:33: note: byref variable will be forcibly initialized struct si476x_power_down_args args = { ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized struct si476x_func_info info; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_irq': /kisskb/src/drivers/mfd/iqs62x.c:445:27: note: byref variable will be forcibly initialized struct iqs62x_event_data event_data; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_probe': /kisskb/src/drivers/mfd/iqs62x.c:882:21: note: byref variable will be forcibly initialized struct iqs62x_info info; ^ /kisskb/src/drivers/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; ^ 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/ktime.h:24, from /kisskb/src/drivers/spi/spi-loopback-test.c:14: /kisskb/src/drivers/spi/spi-loopback-test.c: In function 'spi_check_rx_ranges': /kisskb/src/drivers/spi/spi-loopback-test.c:476:12: note: byref variable will be forcibly initialized LIST_HEAD(ranges_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/spi/spi-loopback-test.c: In function 'spi_test_run_iter': /kisskb/src/drivers/spi/spi-loopback-test.c:823:18: note: byref variable will be forcibly initialized struct spi_test test; ^ /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/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; ^ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_service_ev_fifo': /kisskb/src/drivers/input/misc/adxl34x.c:259:21: note: byref variable will be forcibly initialized struct axis_triple axis; ^ /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-cadence-quadspi.c: In function 'cqspi_request_mmap_dma': /kisskb/src/drivers/spi/spi-cadence-quadspi.c:1114:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /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; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_request': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:304:24: note: byref variable will be forcibly initialized struct config_request mem; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1930:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1796:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2081:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2241:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function '_config_set_driver_trigger_pg4': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2398:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:507:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg7': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:545:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg10': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:582:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_manufacturing_pg11': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:619:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_manufacturing_pg11': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:656:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_bios_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:692:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_bios_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:728:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:764:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:800:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:836:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:873:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_iounit_pg8': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:908:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_ioc_pg8': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:944:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_ioc_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:979:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_ioc_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1015:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_device_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1054:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_device_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1095:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_pcie_device_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1136:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_pcie_device_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1177:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_number_hba_phys': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1217:23: note: byref variable will be forcibly initialized Mpi2SasIOUnitPage0_t config_page; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1216:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1213:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_iounit_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1265:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_sas_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1306:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_set_sas_iounit_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1347:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_expander_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1388:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_expander_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1429:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_enclosure_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1471:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_phy_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1510:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_phy_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1550:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_raid_volume_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1592:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_number_pds': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1631:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1630:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t config_page; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1629:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_raid_volume_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1682:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_phys_disk_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1721:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1758:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg0': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1839:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1838:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage0_t tg_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1892:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg1': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1973:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:1972:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage1_t tg_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2043:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg2': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2124:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2123:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage2_t tg_pg2; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2203:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg3': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2284:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2283:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage3_t tg_pg3; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_driver_trigger_pg4': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2360:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_update_driver_trigger_pg4': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2441:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2440:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage4_t tg_pg4; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_volume_handle': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2521:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2520:22: note: byref variable will be forcibly initialized Mpi2ConfigRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c: In function 'mpt3sas_config_get_volume_wwid': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2610:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t raid_vol_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_config.c:2609:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_haptic_set_pwm': /kisskb/src/drivers/input/misc/da7280.c:327:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ 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/drivers/input/misc/da7280.c: In function 'da7280_probe': /kisskb/src/drivers/input/misc/da7280.c:1148:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_task_prep': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:700:28: note: byref variable will be forcibly initialized struct mvs_task_exec_info tei; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1357:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_query_task': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1431:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1430:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_abort_task_set': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1545:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_clear_aca': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1556:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_clear_task_set': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1567:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_abort_task': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1468:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1467:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_lu_reset': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1387:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_hi_priority_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4157:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_scsi_io': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:3962:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_fast_path': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:3985:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_fast_path_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4134:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_scsi_io_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4112:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_default_atomic': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4178:33: note: byref variable will be forcibly initialized Mpi26AtomicRequestDescriptor_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_config_dma_addressing': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:2907:17: note: byref variable will be forcibly initialized struct sysinfo s; ^ 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/drivers/input/mouse/cyapa.c: In function 'cyapa_probe': /kisskb/src/drivers/input/mouse/cyapa.c:1253:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ 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/pci.h:35, from /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:22: /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_issue_blocked_abort_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/drivers/scsi/megaraid/megaraid_sas_base.c:1225:3: note: in expansion of macro 'wait_event' wait_event(instance->abort_cmd_wait_q, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h: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/megaraid/megaraid_sas_base.c:1215:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(instance->abort_cmd_wait_q, ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_mgmt_ioctl_aen': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:8443:21: note: byref variable will be forcibly initialized struct megasas_aen aen; ^ 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/pci.h:35, from /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:22: /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_issue_blocked_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/megaraid/megaraid_sas_base.c:1158:3: note: in expansion of macro 'wait_event' wait_event(instance->int_cmd_wait_q, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h: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/megaraid/megaraid_sas_base.c:1149:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(instance->int_cmd_wait_q, ^ /kisskb/src/drivers/vfio/fsl-mc/vfio_fsl_mc.c: In function 'vfio_fsl_mc_ioctl': /kisskb/src/drivers/vfio/fsl-mc/vfio_fsl_mc.c:278:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/fsl-mc/vfio_fsl_mc.c:257:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/fsl-mc/vfio_fsl_mc.c:233:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/fsl-mc/vfio_fsl_mc.c:210:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_update_ioc_page1_inlinewith_perf_mode': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4753:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4752:17: note: byref variable will be forcibly initialized Mpi2IOCPage1_t ioc_pg1; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_start_aen': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_master_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4973:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4972:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage1_t trigger_pg1; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:6760:30: note: byref variable will be forcibly initialized struct megasas_evt_log_info eli; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_event_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4820:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4817:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage2_t trigger_pg2; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_scsi_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4871:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4868:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage3_t trigger_pg3; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_mpi_diag_triggers': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4922:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4919:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage4_t trigger_pg4; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_check_for_trigger_pages_support': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:5011:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:5009:28: note: byref variable will be forcibly initialized Mpi26DriverTriggerPage0_t trigger_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_static_config_pages': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:5119:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_issue_pending_cmds_again': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:3723:19: note: byref variable will be forcibly initialized struct list_head clist_local; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_port_facts': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6612:23: note: byref variable will be forcibly initialized Mpi2PortFactsReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6611:25: note: byref variable will be forcibly initialized Mpi2PortFactsRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_send_ioc_init': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6816:21: note: byref variable will be forcibly initialized Mpi2IOCInitReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6815:23: note: byref variable will be forcibly initialized Mpi2IOCInitRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_wait_for_outstanding': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_base.c:2700:19: note: byref variable will be forcibly initialized struct list_head clist_local; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_mpi_ep_scsi_io': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:3934:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_hi_priority': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4008:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_put_smid_default': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4070:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^ /kisskb/src/drivers/input/serio/userio.c: In function 'userio_char_write': /kisskb/src/drivers/input/serio/userio.c:183:20: note: byref variable will be forcibly initialized struct userio_cmd 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/input/serio/userio.c:19: /kisskb/src/drivers/input/serio/userio.c: In function 'userio_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/input/serio/userio.c:166:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(userio->waitq, ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_display_fwpkg_version': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4449:22: note: byref variable will be forcibly initialized Mpi2FWUploadReply_t mpi_reply; ^ In file included from /kisskb/src/drivers/spi/spi-fsl-dspi.c:11:0: /kisskb/src/drivers/spi/spi-fsl-dspi.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/drivers/spi/spi-fsl-dspi.c:19:0: /kisskb/src/drivers/spi/spi-fsl-dspi.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-dspi.c: In function 'dspi_request_dma': /kisskb/src/drivers/spi/spi-fsl-dspi.c:495:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_base_put_smid_nvme_encap': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4049:31: note: byref variable will be forcibly initialized Mpi2RequestDescriptorUnion_t descriptor; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_base_update_missing_delay': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:4671:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function '_base_get_ioc_facts': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6713:22: note: byref variable will be forcibly initialized Mpi2IOCFactsReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:6712:24: note: byref variable will be forcibly initialized Mpi2IOCFactsRequest_t mpi_request; ^ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1506:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^ 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/mpt3sas/mpt3sas_base.c:47: /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c: In function 'mpt3sas_wait_for_commands_to_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_base.c:8053:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ioc->reset_wq, ioc->pending_io_count == 0, 10 * HZ); ^ 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/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/scsi/aacraid/linit.c:20: /kisskb/src/drivers/scsi/aacraid/linit.c: In function 'aac_safw_rescan_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/aacraid/aacraid.h:2664:2: note: in expansion of macro 'wait_event' wait_event(dev->scsi_host_ptr->host_wait, ^ 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/auxdisplay/panel.c:36: /kisskb/src/drivers/auxdisplay/panel.c: In function 'keypad_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/auxdisplay/panel.c:1034:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(keypad_read_wait, ^ /kisskb/src/drivers/auxdisplay/panel.c: In function 'panel_attach': /kisskb/src/drivers/auxdisplay/panel.c:1523:19: note: byref variable will be forcibly initialized struct pardev_cb panel_cb; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_getpciinfo_ioctl': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5871:24: note: byref variable will be forcibly initialized cciss_pci_info_struct pciinfo; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_acknowledge_event': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:3051:39: note: byref variable will be forcibly initialized struct pqi_event_acknowledge_request request; ^ 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/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_wait_if_ctrl_blocked': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:290:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ctrl_info->block_requests_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:283:3: note: in expansion of macro 'wait_event' wait_event(ctrl_info->block_requests_wait, ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_submit_raid_request_synchronous': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4033:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_config_table_update': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:6821:36: note: byref variable will be forcibly initialized struct pqi_vendor_general_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_ofa_host_memory_update': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:7840:36: note: byref variable will be forcibly initialized struct pqi_vendor_general_request request; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_lun_reset': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5654:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_send_scsi_raid_request': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:607:31: note: byref variable will be forcibly initialized struct pqi_raid_path_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_identify_physical_device': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:670:31: note: byref variable will be forcibly initialized struct pqi_raid_path_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_configure_events': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4509:40: note: byref variable will be forcibly initialized struct pqi_general_management_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_get_device_lists': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:997:27: note: byref variable will be forcibly initialized struct report_lun_header report_lun_header; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_create_event_queue': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4292:36: note: byref variable will be forcibly initialized struct pqi_general_admin_response response; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4291:35: note: byref variable will be forcibly initialized struct pqi_general_admin_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_create_queue_group': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4338:36: note: byref variable will be forcibly initialized struct pqi_general_admin_response response; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4337:35: note: byref variable will be forcibly initialized struct pqi_general_admin_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_report_device_capability': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4171:36: note: byref variable will be forcibly initialized struct pqi_general_admin_response response; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4170:35: note: byref variable will be forcibly initialized struct pqi_general_admin_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_process_raid_io_error': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:2667:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_raid_bypass_submit_scsi_cmd': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:2284:29: note: byref variable will be forcibly initialized struct pqi_encryption_info encryption_info; ^ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_report': /kisskb/src/drivers/input/misc/iqs269a.c:1195:22: note: byref variable will be forcibly initialized struct iqs269_flags flags; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_process_config_table': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:7035:39: note: byref variable will be forcibly initialized struct pqi_config_table_section_info section_info; ^ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_input_init': /kisskb/src/drivers/input/misc/iqs269a.c:1091:22: note: byref variable will be forcibly initialized struct iqs269_flags flags; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_update_device_list': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:1774:12: note: byref variable will be forcibly initialized LIST_HEAD(delete_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:1773:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_probe': /kisskb/src/drivers/input/misc/iqs269a.c:1638:25: note: byref variable will be forcibly initialized struct iqs269_ver_info ver_info; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_update_scsi_devices': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:1955:12: note: byref variable will be forcibly initialized LIST_HEAD(new_device_list_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_write_current_time_to_host_wellness': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:829:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_passthru_ioctl': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5985:25: note: byref variable will be forcibly initialized struct ciss_error_info ciss_error_info; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5984:29: note: byref variable will be forcibly initialized struct pqi_raid_error_info pqi_error_info; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5983:31: note: byref variable will be forcibly initialized struct pqi_raid_path_request request; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5982:23: note: byref variable will be forcibly initialized IOCTL_Command_struct iocommand; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_event': /kisskb/src/drivers/input/misc/uinput.c:75:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ In file included from /kisskb/src/include/linux/pid.h:6: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/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_request_reserve_slot': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/misc/uinput.c:130:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(udev->requests_waitq, ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_erase_effect': /kisskb/src/drivers/input/misc/uinput.c:262:24: note: byref variable will be forcibly initialized struct uinput_request request; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_upload_effect': /kisskb/src/drivers/input/misc/uinput.c:239:24: note: byref variable will be forcibly initialized struct uinput_request request; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_setup': /kisskb/src/drivers/input/misc/uinput.c:449:22: note: byref variable will be forcibly initialized struct uinput_setup setup; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'force_delete_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3322:25: note: byref variable will be forcibly initialized struct aac_delete_disk dd; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'delete_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3347:25: note: byref variable will be forcibly initialized struct aac_delete_disk dd; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': /kisskb/src/drivers/input/misc/uinput.c:845:26: note: byref variable will be forcibly initialized struct uinput_ff_erase ff_erase; ^ /kisskb/src/drivers/input/misc/uinput.c:844:26: note: byref variable will be forcibly initialized struct uinput_ff_upload ff_up; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_inject_events': /kisskb/src/drivers/input/misc/uinput.c:575:21: note: byref variable will be forcibly initialized struct input_event ev; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_events_to_user': /kisskb/src/drivers/input/misc/uinput.c:642:21: note: byref variable will be forcibly initialized struct input_event event; ^ In file included from /kisskb/src/include/linux/pid.h:6: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/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/misc/uinput.c:685:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'aac_get_safw_ciss_luns': /kisskb/src/drivers/scsi/aacraid/aachba.c:1819:22: note: byref variable will be forcibly initialized struct aac_srb_unit srbu; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'aac_issue_safw_bmic_identify': /kisskb/src/drivers/scsi/aacraid/aachba.c:1771:22: note: byref variable will be forcibly initialized struct aac_srb_unit srbu; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'get_container_name_callback': /kisskb/src/drivers/scsi/aacraid/aachba.c:545:24: note: byref variable will be forcibly initialized struct inquiry_data inq; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'get_container_serial_callback': /kisskb/src/drivers/scsi/aacraid/aachba.c:999:23: note: byref variable will be forcibly initialized struct tvpd_page83 vpdpage83data; ^ /kisskb/src/drivers/spi/spi-omap2-mcspi.c: In function 'omap2_mcspi_txrx_dma': /kisskb/src/drivers/spi/spi-omap2-mcspi.c:587:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'query_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3281:24: note: byref variable will be forcibly initialized struct aac_query_disk qd; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'aac_scsi_cmd': /kisskb/src/drivers/scsi/aacraid/aachba.c:3132:20: note: byref variable will be forcibly initialized aac_modep10_data mpd10; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c:3053:18: note: byref variable will be forcibly initialized aac_modep_data mpd; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c:2890:23: note: byref variable will be forcibly initialized struct inquiry_data inq_data; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:868:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ In file included from /kisskb/src/include/linux/smp.h:12: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:867:12: note: byref variable will be forcibly initialized LIST_HEAD(unmapped_region_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_aper_expand': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2267:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^ 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:2304:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_detach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2345:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_attach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2009:12: note: byref variable will be forcibly initialized LIST_HEAD(group_resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2008:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2007:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_migration_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2593:45: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_cap_migration cap_mig; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_dma_avail_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2609:41: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_dma_avail cap_dma_avail; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_get_info': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2625: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:2623: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:2689: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:1165:38: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap nb_unmap; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_unmap_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2707:36: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap unmap; ^ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_write_fw_block': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:650:30: note: byref variable will be forcibly initialized struct gen3_write_block_cmd write_block_cmd; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2796:44: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2753:39: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap dirty; ^ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_try_poll_handler': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1214:24: note: byref variable will be forcibly initialized struct cyapa_reg_data data; ^ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_irq_handler': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1186:24: note: byref variable will be forcibly initialized struct cyapa_reg_data data; ^ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_fix_dma': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:992:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_make_prd': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:788:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^ 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; ^ In file included from /kisskb/src/drivers/input/misc/ad714x-spi.c:10:0: /kisskb/src/drivers/input/misc/ad714x-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/input/misc/ad714x-spi.c: In function 'ad714x_spi_read': /kisskb/src/drivers/input/misc/ad714x-spi.c:34:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_get_pci_info': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1006:22: note: byref variable will be forcibly initialized struct aac_pci_info pci_info; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'check_revision': /kisskb/src/drivers/scsi/aacraid/commctrl.c:452:18: note: byref variable will be forcibly initialized struct revision response; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_get_hba_info': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1020:22: note: byref variable will be forcibly initialized struct aac_hba_info hbainfo; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'next_getadapter_fib': /kisskb/src/drivers/scsi/aacraid/commctrl.c:254:27: note: byref variable will be forcibly initialized struct compat_fib_ioctl cf; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c:246:19: note: byref variable will be forcibly initialized struct fib_ioctl f; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_send_raw_srb': /kisskb/src/drivers/scsi/aacraid/commctrl.c:948:24: note: byref variable will be forcibly initialized struct aac_srb_reply reply; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_send_reset_adapter': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1047:23: note: byref variable will be forcibly initialized struct aac_reset_iop reset; ^ In file included from /kisskb/src/drivers/spi/spi-sh-msiof.c:15:0: /kisskb/src/drivers/spi/spi-sh-msiof.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/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/drivers/spi/spi-sh-msiof.c: In function 'sh_msiof_request_dma_chan': /kisskb/src/drivers/spi/spi-sh-msiof.c:1129:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/spi/spi-sh-msiof.c:1127:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_irq_handler': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2768:31: note: byref variable will be forcibly initialized struct cyapa_pip_report_data report_data; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_turn_off_pfa_led': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5526:19: note: byref variable will be forcibly initialized Mpi2SepRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5525:17: note: byref variable will be forcibly initialized Mpi2SepReply_t mpi_reply; ^ In file included from /kisskb/src/drivers/input/misc/adxl34x-spi.c:12:0: /kisskb/src/drivers/input/misc/adxl34x-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/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_get_sas_address': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:507:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:506:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_display_sata_capabilities': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2165:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2164:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_pcie_check_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7895:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7894:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_pcie_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9826:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9825:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_get_port_table_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6098:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_refresh_expander_links': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10186:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10185:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage1_t expander_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_pcie_add_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7988:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7987:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage2_t pcie_device_pg2; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7986:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_enclosure_dev_status_change_event': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:8485:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_create_enclosure_list_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9665:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_raid_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9928:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9927:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9926:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t volume_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9925:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t volume_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_get_volume_capabilities': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2412:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2411:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2410:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_get_state': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2303:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2302:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t vol_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_get_resync': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2242:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:2241:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t vol_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_scsi_ioc_info': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5459:21: note: byref variable will be forcibly initialized struct sense_info data; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_sas_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9710:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9709:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_search_responding_expanders': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10050:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10049:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage0_t expander_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_host_refresh': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6515:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6510:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_host_add': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6610:26: note: byref variable will be forcibly initialized Mpi2SasEnclosurePage0_t enclosure_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6609:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6608:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6605:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_check_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7085:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7084:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_add_device': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7205:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:7204:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_update_vphys_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5904:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5899:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_turn_on_pfa_led': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5482:19: note: byref variable will be forcibly initialized Mpi2SepRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5481:17: note: byref variable will be forcibly initialized Mpi2SepReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_pd_add': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9106:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9105:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_sas_ir_physical_disk_event': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9389:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:9388:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_state_parse': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:139:24: note: byref variable will be forcibly initialized struct pip_fixed_info pip_info; ^ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_set_interval_setting': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:353:13: note: byref variable will be forcibly initialized } __packed set_interval_cmd; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_expander_add': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6788:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage1_t expander_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6787:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage0_t expander_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:6786:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_retrieve_data_structure': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:569:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_scan_for_devices_after_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10218:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10217:29: note: byref variable will be forcibly initialized Mpi2EventIrConfigElement_t element; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10216:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10215:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage0_t volume_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10214:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t volume_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10213:25: note: byref variable will be forcibly initialized Mpi26PCIeDevicePage0_t pcie_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10212:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10211:22: note: byref variable will be forcibly initialized Mpi2ExpanderPage0_t expander_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_shutdown': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:11161:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_io_done': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:5745:21: note: byref variable will be forcibly initialized struct sense_info data; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function '_scsih_remove_unresponding_devices': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:10098: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/scsi/mpt3sas/mpt3sas_scsih.c:10096:19: note: byref variable will be forcibly initialized struct list_head tmp_list; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c: In function 'scsih_remove': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_scsih.c:11064:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /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 = { ^ In file included from /kisskb/src/drivers/input/misc/max77693-haptic.c:19:0: /kisskb/src/drivers/input/misc/max77693-haptic.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/input/misc/max77693-haptic.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/input/misc/max77693-haptic.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/w1/slaves/w1_therm.c: In function 'w1_read_temp': /kisskb/src/drivers/w1/slaves/w1_therm.c:2023:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_get_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:641:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_set_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:593:26: note: byref variable will be forcibly initialized struct therm_info info, info2; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:20: note: byref variable will be forcibly initialized struct therm_info info, info2; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1769:20: note: byref variable will be forcibly initialized struct therm_info scratchpad; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1626:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1156:20: note: byref variable will be forcibly initialized struct therm_info inf, ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1789:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1534:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /kisskb/src/drivers/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/input/misc/xen-kbdfront.c: In function 'xenkbd_connect_backend': /kisskb/src/drivers/input/misc/xen-kbdfront.c:427:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/scsi/aacraid/dpcsup.c: In function 'aac_command_normal': /kisskb/src/drivers/scsi/aacraid/dpcsup.c:173:14: note: byref variable will be forcibly initialized struct fib fibctx; ^ /kisskb/src/drivers/input/mouse/elan_i2c_i2c.c: In function 'elan_i2c_write_cmd': /kisskb/src/drivers/input/mouse/elan_i2c_i2c.c:119:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/scsi/aacraid/commsup.c: In function 'aac_send_safw_hostttime': /kisskb/src/drivers/scsi/aacraid/commsup.c:2358:12: note: byref variable will be forcibly initialized struct tm cur_tm; ^ /kisskb/src/drivers/scsi/aacraid/commsup.c: In function 'aac_command_thread': /kisskb/src/drivers/scsi/aacraid/commsup.c:2469:22: note: byref variable will be forcibly initialized struct timespec64 now; ^ 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/task_stack.h:9, from /kisskb/src/include/linux/elfcore.h:7, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/include/linux/kexec.h:18, from /kisskb/src/include/linux/crash_dump.h:5, from /kisskb/src/drivers/scsi/aacraid/commsup.c:22: /kisskb/src/drivers/scsi/aacraid/commsup.c: In function 'aac_src_reinit_aif_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/aacraid/commsup.c:1947:2: note: in expansion of macro 'wait_event' wait_event(dev->scsi_host_ptr->host_wait, ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c: In function 'sis_get_ctrl_properties': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c:238:29: note: byref variable will be forcibly initialized struct sis_sync_cmd_params params; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c: In function 'sis_get_pqi_capabilities': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c:267:29: note: byref variable will be forcibly initialized struct sis_sync_cmd_params params; ^ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c: In function 'sis_init_base_struct_addr': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c:290:29: note: byref variable will be forcibly initialized struct sis_sync_cmd_params params; ^ /kisskb/src/drivers/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; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_set_identify': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:206:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:205:23: note: byref variable will be forcibly initialized Mpi2SasDevicePage0_t sas_device_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_phy_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1700:32: note: byref variable will be forcibly initialized Mpi2SasIoUnitControlRequest_t mpi_request; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1699:30: note: byref variable will be forcibly initialized Mpi2SasIoUnitControlReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_phy_speed': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1895:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1894:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage0_t phy_pg0; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_phy_enable': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1755:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c: In function '_transport_get_linkerrors': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1412:20: note: byref variable will be forcibly initialized Mpi2SasPhyPage1_t phy_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_transport.c:1411:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_build_ldio_fusion': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c:2699:25: note: byref variable will be forcibly initialized struct IO_REQUEST_INFO io_info; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': /kisskb/src/drivers/scsi/megaraid/megaraid_sas_fusion.c:1058:41: note: byref variable will be forcibly initialized union MEGASAS_REQUEST_DESCRIPTOR_UNION req_desc; ^ /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/power/supply/power_supply_leds.c: In function 'power_supply_update_gen_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:115:29: note: byref variable will be forcibly initialized union power_supply_propval online; ^ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_bat_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:23:29: note: byref variable will be forcibly initialized union power_supply_propval status; ^ /kisskb/src/drivers/input/rmi4/rmi_bus.c: In function 'rmi_dbg': /kisskb/src/drivers/input/rmi4/rmi_bus.c:27:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/input/rmi4/rmi_bus.c:26:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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/scsi/smartpqi/smartpqi_sas_transport.c: In function 'pqi_sas_smp_handler': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sas_transport.c:513:29: note: byref variable will be forcibly initialized struct pqi_raid_error_info error_info; ^ 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/i2c/busses/i2c-i801.c:89: /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_block_transaction_byte_by_byte': /kisskb/src/include/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-i801.c:728:12: note: in expansion of macro 'wait_event_timeout' result = wait_event_timeout(priv->waitq, ^ /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_transaction': /kisskb/src/include/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-i801.c:505:12: note: in expansion of macro 'wait_event_timeout' result = wait_event_timeout(priv->waitq, ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_query_int': /kisskb/src/drivers/input/mouse/synaptics.c:227:4: note: byref variable will be forcibly initialized } resp = { 0 }; ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_process_packet': /kisskb/src/drivers/input/mouse/synaptics.c:1067:28: note: byref variable will be forcibly initialized struct synaptics_hw_state hw; ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function '__synaptics_init': /kisskb/src/drivers/input/mouse/synaptics.c:1661:31: note: byref variable will be forcibly initialized struct synaptics_device_info info; ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_create_intertouch': /kisskb/src/drivers/input/mouse/synaptics.c:1763:30: note: byref variable will be forcibly initialized const struct i2c_board_info intertouch_board = { ^ /kisskb/src/drivers/input/mouse/synaptics.c:1750:40: note: byref variable will be forcibly initialized const struct rmi_device_platform_data pdata = { ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_reconnect': /kisskb/src/drivers/input/mouse/synaptics.c:1423:31: note: byref variable will be forcibly initialized struct synaptics_device_info info; ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_init_smbus': /kisskb/src/drivers/input/mouse/synaptics.c:1817:31: note: byref variable will be forcibly initialized struct synaptics_device_info info; ^ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_init': /kisskb/src/drivers/input/mouse/synaptics.c:1856:31: note: byref variable will be forcibly initialized struct synaptics_device_info info; ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_scan_pdt_page': /kisskb/src/drivers/input/rmi4/rmi_driver.c:508:19: note: byref variable will be forcibly initialized struct pdt_entry pdt_entry; ^ In file included from /kisskb/src/include/linux/rmi.h:13:0, from /kisskb/src/drivers/input/rmi4/rmi_driver.c:23: /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_set_attn_data': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c:184:2: note: in expansion of macro 'kfifo_put' kfifo_put(&drvdata->attn_fifo, attn_data); ^ 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/pci.h:35, from /kisskb/src/drivers/scsi/snic/snic_ctl.c:19: /kisskb/src/drivers/scsi/snic/snic_ctl.c: In function 'snic_get_conf': /kisskb/src/drivers/scsi/snic/snic_ctl.c:236: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/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/media/cec/i2c/ch7322.c: In function 'ch7322_rx_done': /kisskb/src/drivers/media/cec/i2c/ch7322.c:272:17: note: byref variable will be forcibly initialized struct cec_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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(adap->kthread_waitq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(adap->kthread_waitq, ^ 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/media/cec/core/cec-adap.c: In function 'cec_config_thread_func': /kisskb/src/drivers/media/cec/core/cec-adap.c:1483:18: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^ /kisskb/src/drivers/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/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/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/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; ^ 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_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/drivers/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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_show_string': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_ftl_scan': /kisskb/src/drivers/memstick/core/ms_block.c:1370:32: note: byref variable will be forcibly initialized struct ms_extra_data_register extra; ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_read_page': /kisskb/src/drivers/memstick/core/ms_block.c:862:26: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_read_boot_blocks': /kisskb/src/drivers/memstick/core/ms_block.c:1190:32: note: byref variable will be forcibly initialized struct ms_extra_data_register extra; ^ /kisskb/src/drivers/memstick/core/ms_block.c:1189:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_read_bad_block_table': /kisskb/src/drivers/memstick/core/ms_block.c:1252:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_sg_compare_to_buffer': /kisskb/src/drivers/memstick/core/ms_block.c:98:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_verify_block': /kisskb/src/drivers/memstick/core/ms_block.c:975:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/memstick/core/ms_block.c: In function 'msb_cache_flush': /kisskb/src/drivers/memstick/core/ms_block.c:1529:32: note: byref variable will be forcibly initialized struct ms_extra_data_register extra; ^ /kisskb/src/drivers/memstick/core/ms_block.c:1528:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ 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/proc_fs.h:10, from /kisskb/src/drivers/accessibility/speakup/speakup_dectlk.c:13: /kisskb/src/drivers/accessibility/speakup/speakup_dectlk.c: In function 'do_catch_up': /kisskb/src/drivers/accessibility/speakup/speakup_dectlk.c:204: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/drivers/accessibility/speakup/speakup_dectlk.c:204:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/power/supply/bq27xxx_battery_i2c.c: In function 'bq27xxx_battery_i2c_bulk_write': /kisskb/src/drivers/power/supply/bq27xxx_battery_i2c.c:116:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/power/supply/bq27xxx_battery_i2c.c: In function 'bq27xxx_battery_i2c_write': /kisskb/src/drivers/power/supply/bq27xxx_battery_i2c.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/scsi/ufs/ufs-qcom.c: In function 'ufs_qcom_pwr_change_notify': /kisskb/src/drivers/scsi/ufs/ufs-qcom.c:683:24: note: byref variable will be forcibly initialized struct ufs_dev_params ufs_qcom_cap; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_log.c: In function 'esas2r_log': /kisskb/src/drivers/scsi/esas2r/esas2r_log.c:185:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_log.c: In function 'esas2r_log_dev': /kisskb/src/drivers/scsi/esas2r/esas2r_log.c:213:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_g_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:147:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:170:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^ In file included from /kisskb/src/include/linux/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/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/cec/core/cec-api.c:282:10: note: in expansion of macro 'wait_event_interruptible' res = wait_event_interruptible(fh->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/cec/core/cec-api.c:273:10: note: in expansion of macro 'wait_event_interruptible_timeout' res = wait_event_interruptible_timeout(fh->wait, ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_dqevent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/cec/core/cec-api.c:320:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(fh->wait, ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_s_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:477:20: note: byref variable will be forcibly initialized struct cec_event ev = { ^ /kisskb/src/drivers/scsi/ufs/ufs-qcom-ice.c: In function 'ufs_qcom_ice_program_key': /kisskb/src/drivers/scsi/ufs/ufs-qcom-ice.c:214:4: note: byref variable will be forcibly initialized } key; ^ /kisskb/src/drivers/power/supply/mp2629_charger.c: In function 'mp2629_get_battery_capacity': /kisskb/src/drivers/power/supply/mp2629_charger.c:203:35: note: byref variable will be forcibly initialized union power_supply_propval vnow, vlim; ^ /kisskb/src/drivers/power/supply/mp2629_charger.c:203:29: note: byref variable will be forcibly initialized union power_supply_propval vnow, vlim; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_eventquery': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1208:31: note: byref variable will be forcibly initialized struct mpt3_ioctl_eventquery karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_eventreport': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1277:32: note: byref variable will be forcibly initialized struct mpt3_ioctl_eventreport karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_btdh_mapping': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1459:33: note: byref variable will be forcibly initialized struct mpt3_ioctl_btdh_mapping karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_query': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2023:25: note: byref variable will be forcibly initialized struct mpt3_diag_query karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_do_reset': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1321:31: note: byref variable will be forcibly initialized struct mpt3_ioctl_diag_reset karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_read_buffer': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2302:31: note: byref variable will be forcibly initialized struct mpt3_diag_read_buffer karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_register': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1909:28: note: byref variable will be forcibly initialized struct mpt3_diag_register karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_unregister': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1939:30: note: byref variable will be forcibly initialized struct mpt3_diag_unregister karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function 'BRM_status_show': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:3143:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_getiocinfo': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1154:28: note: byref variable will be forcibly initialized struct mpt3_ioctl_iocinfo karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_do_mpt_command': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:969:22: note: byref variable will be forcibly initialized Mpi2SGESimple64_t tmp, *src = NULL, *dst = NULL; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_eventenable': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1239:32: note: byref variable will be forcibly initialized struct mpt3_ioctl_eventenable karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function 'mpt3sas_enable_diag_buffer': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:1802:28: note: byref variable will be forcibly initialized struct mpt3_diag_register diag_register; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function 'host_trace_buffer_enable_store': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:3354:28: note: byref variable will be forcibly initialized struct mpt3_diag_register diag_register; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_diag_release': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2218:27: note: byref variable will be forcibly initialized struct mpt3_diag_release karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_ioctl_main': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2582:29: note: byref variable will be forcibly initialized struct mpt3_ioctl_command karg; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2534:27: note: byref variable will be forcibly initialized struct mpt3_ioctl_header ioctl_header; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_disc.c: In function 'esas2r_disc_passthru_dev_addr': /kisskb/src/drivers/scsi/esas2r/esas2r_disc.c:888:27: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^ /kisskb/src/drivers/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/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^ In file included from /kisskb/src/include/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/mouse/cypress_ps2.c:15: /kisskb/src/drivers/input/mouse/cypress_ps2.c: In function 'cypress_ps2_read_cmd_status': /kisskb/src/include/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/mouse/cypress_ps2.c:120:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/mouse/cypress_ps2.c: In function 'cypress_process_packet': /kisskb/src/drivers/input/mouse/cypress_ps2.c:518:26: note: byref variable will be forcibly initialized struct cytp_report_data report_data; ^ /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; ^ 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/drivers/accessibility/speakup/speakup_soft.c:13: /kisskb/src/drivers/accessibility/speakup/speakup_soft.c: In function 'softsynthx_read': /kisskb/src/drivers/accessibility/speakup/speakup_soft.c:209: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/drivers/accessibility/speakup/speakup_soft.c:209:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /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/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_clk_gating': /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:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_gating, ^ /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:80: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:108: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:128:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_profiling_template, ^ /kisskb/src/drivers/i2c/i2c-slave-testunit.c: In function 'i2c_slave_testunit_work': /kisskb/src/drivers/i2c/i2c-slave-testunit.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_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:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_template, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_command': /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:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_uic_command': /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:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /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:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_gating, ^ /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:59: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:80: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:80: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:108: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:108: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:128: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:128: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:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_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:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_template, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_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:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /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:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /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:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ /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:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_upiu': /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:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /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:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ /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:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ /kisskb/src/drivers/scsi/snic/snic_scsi.c: In function 'snic_queue_itmf_req': /kisskb/src/drivers/scsi/snic/snic_scsi.c:1314:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/snic/snic_scsi.c: In function 'snic_queue_icmnd_req': /kisskb/src/drivers/scsi/snic/snic_scsi.c:171:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ 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/pci.h:35, from /kisskb/src/drivers/scsi/snic/snic_scsi.c:22: /kisskb/src/drivers/scsi/snic/snic_scsi.c: In function 'snic_issue_hba_reset': /kisskb/src/drivers/scsi/snic/snic_scsi.c:2233: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/snic/snic_scsi.c: In function 'snic_send_abort_and_wait': /kisskb/src/drivers/scsi/snic/snic_scsi.c:1512:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(tm_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/snic/snic_scsi.c: In function 'snic_dr_clean_single_req': /kisskb/src/drivers/scsi/snic/snic_scsi.c:1734:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(tm_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8403:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/snic/snic_scsi.c: In function 'snic_send_dr_and_wait': /kisskb/src/drivers/scsi/snic/snic_scsi.c:2029:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(tm_done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_uic_pwr_ctrl': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3860: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:2828: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:6480:20: note: byref variable will be forcibly initialized struct completion 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/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:6334: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:3789:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr temp_pwr_info; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c:3788: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:1142:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr new_pwr_info; ^ /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c: In function 'bcm2835_i2c_register_div': /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:162:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_send_reset_ae': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized struct atto_vda_ae_hdr ae; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:45: /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_get_outbound_responses': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:214:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_do_deferred_processes': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:341:13: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_process_bus_reset': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:452:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_process_adapter_reset': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:394:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/memstick/host/r592.c: In function 'r592_transfer_fifo_pio': /kisskb/src/drivers/memstick/host/r592.c:416:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_fill_ata_reset_cmd': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1309:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1362:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_query_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1908:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1907:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_aca': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1740:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_init_device': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:700:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:699:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_lu_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1861:28: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task = { .tmf = TMF_LU_RESET }; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task_set': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1718:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1611:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1610: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:1095:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates _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/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_I_T_nexus_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1755:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(phyreset); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_nexus_ha': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:143:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); \ ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1878:2: note: in expansion of macro 'HISI_SAS_DECLARE_RST_WORK_ON_STACK' HISI_SAS_DECLARE_RST_WORK_ON_STACK(r); ^ /kisskb/src/drivers/input/rmi4/rmi_spi.c: In function 'rmi_spi_xfer': /kisskb/src/drivers/input/rmi4/rmi_spi.c:119:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/input/rmi4/rmi_spi.c: In function 'rmi_set_page': /kisskb/src/drivers/input/rmi4/rmi_spi.c:258:21: note: byref variable will be forcibly initialized struct rmi_spi_cmd cmd; ^ /kisskb/src/drivers/input/rmi4/rmi_spi.c: In function 'rmi_spi_read_block': /kisskb/src/drivers/input/rmi4/rmi_spi.c:303:21: note: byref variable will be forcibly initialized struct rmi_spi_cmd cmd; ^ /kisskb/src/drivers/input/rmi4/rmi_spi.c: In function 'rmi_spi_write_block': /kisskb/src/drivers/input/rmi4/rmi_spi.c:277:21: note: byref variable will be forcibly initialized struct rmi_spi_cmd cmd; ^ /kisskb/src/drivers/input/rmi4/rmi_smbus.c: In function 'rmi_smb_get_command_code': /kisskb/src/drivers/input/rmi4/rmi_smbus.c:84:29: note: byref variable will be forcibly initialized struct mapping_table_entry new_map; ^ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_get_property': /kisskb/src/drivers/power/supply/sbs-battery.c:970:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-battery.c:1157:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/da9150-fg.c: In function 'da9150_fg_soc_changed': /kisskb/src/drivers/power/supply/da9150-fg.c:343:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:568:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, NULL); ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_master': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:150:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_event': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:225:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_scsi': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:305:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c: In function 'mpt3sas_trigger_mpi': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c:379:37: note: byref variable will be forcibly initialized struct SL_WH_TRIGGERS_EVENT_DATA_T event_data; ^ /kisskb/src/drivers/input/input.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, handle); ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:723:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_add': /kisskb/src/drivers/w1/w1.c:462:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_unref_slave': /kisskb/src/drivers/w1/w1.c:791:25: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:500:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^ /kisskb/src/drivers/w1/w1.c: In function 'w1_reconnect_slaves': /kisskb/src/drivers/w1/w1.c:896:23: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^ /kisskb/src/drivers/leds/trigger/ledtrig-activity.c: In function 'led_activity_function': /kisskb/src/drivers/leds/trigger/ledtrig-activity.c:60:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ 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/linux/pci.h:32:0, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_io.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_io.c: In function 'esas2r_send_task_mgmt': /kisskb/src/drivers/scsi/esas2r/esas2r_io.c:774:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/power/supply/pcf50633-charger.c: In function 'pcf50633_mbc_probe': /kisskb/src/drivers/power/supply/pcf50633-charger.c:385:29: note: byref variable will be forcibly initialized struct power_supply_config usb_psy_cfg; ^ 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/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_buffered_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:275:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->buffered_ioctl_waiter, ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:209:27: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_smp_ioctl': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:314:31: note: byref variable will be forcibly initialized struct esas2r_buffered_ioctl bi; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_csmi_ioctl': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:648:31: note: byref variable will be forcibly initialized struct esas2r_buffered_ioctl bi; ^ 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/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'do_fm_api': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:161:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->fm_api_waiter, ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_hba_ioctl': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1232:31: note: byref variable will be forcibly initialized struct esas2r_buffered_ioctl bi; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_write_params': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1260:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->nvram_waiter, ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_read_vda': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1865:5: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->vda_waiter, ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1833:28: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_read_fs': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1997:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->fs_api_waiter, ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1953:28: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_hw_init': /kisskb/src/drivers/power/supply/bq24257_charger.c:680:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_irq_handler_thread': /kisskb/src/drivers/power/supply/bq24257_charger.c:653:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^ /kisskb/src/drivers/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/accessibility/speakup/selection.c: In function '__speakup_set_selection': /kisskb/src/drivers/accessibility/speakup/selection.c:31:25: note: byref variable will be forcibly initialized struct tiocl_selection sel; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c: In function '_warpdrive_disable_ddio': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:57:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:56:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t vol_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c: In function 'mpt3sas_get_num_volumes': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:89:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:88:21: note: byref variable will be forcibly initialized Mpi2RaidVolPage1_t vol_pg1; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c: In function 'mpt3sas_init_warpdrive_properties': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:119:20: note: byref variable will be forcibly initialized Mpi2ConfigReply_t mpi_reply; ^ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_warpdrive.c:118:26: note: byref variable will be forcibly initialized Mpi2RaidPhysDiskPage0_t pd_pg0; ^ /kisskb/src/drivers/input/sparse-keymap.c: In function 'sparse_keymap_report_event': /kisskb/src/drivers/input/sparse-keymap.c:278:19: note: byref variable will be forcibly initialized struct key_entry unknown_ke; ^ /kisskb/src/drivers/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/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/drivers/w1/w1_int.c: In function 'w1_add_master_device': /kisskb/src/drivers/w1/w1_int.c:97:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/w1_int.c: In function '__w1_remove_master_device': /kisskb/src/drivers/w1/w1_int.c:176:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/accessibility/speakup/spk_ttyio.c: In function 'spk_ttyio_initialise_ldisc': /kisskb/src/drivers/accessibility/speakup/spk_ttyio.c:148:18: note: byref variable will be forcibly initialized struct ktermios tmp_termios; ^ /kisskb/src/drivers/firmware/smccc/soc_id.c: In function 'smccc_soc_init': /kisskb/src/drivers/firmware/smccc/soc_id.c:37:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/accessibility/speakup/synth.c: In function 'synth_printf': /kisskb/src/drivers/accessibility/speakup/synth.c:220:10: note: byref variable will be forcibly initialized va_list args; ^ 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/accessibility/speakup/thread.c:2: /kisskb/src/drivers/accessibility/speakup/thread.c: In function 'speakup_thread': /kisskb/src/drivers/accessibility/speakup/thread.c:24: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/accessibility/speakup/thread.c:24:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/drivers/i2c/busses/i2c-imx.c:29:0: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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/i2c/busses/i2c-imx.c:24: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_trx_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-imx.c:494:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(i2c_imx->queue, i2c_imx->i2csr & I2SR_IIF, HZ / 10); ^ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_dma_request': /kisskb/src/drivers/i2c/busses/i2c-imx.c:306:26: note: byref variable will be forcibly initialized struct dma_slave_config dma_sconfig; ^ /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/scsi/ufs/ufs-hisi.c: In function 'ufs_hisi_pwr_change_notify': /kisskb/src/drivers/scsi/ufs/ufs-hisi.c:366:24: note: byref variable will be forcibly initialized struct ufs_dev_params ufs_hisi_cap; ^ /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/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c: In function 'sun4i_hash': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c:197:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi; ^ /kisskb/src/drivers/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/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/scsi/esas2r/esas2r_main.c: In function 'esas2r_queuecommand': /kisskb/src/drivers/scsi/esas2r/esas2r_main.c:823:27: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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; ^ /kisskb/src/drivers/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'config_id_frame_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:893:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/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 = { ^ 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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi.c:423:12: note: in expansion of macro 'rcu_replace_pointer' vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, ^ /kisskb/src/drivers/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; ^ /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/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:93:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c: In function 'mchp_pit64b_dt_init_timer': /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c:366:27: note: byref variable will be forcibly initialized struct mchp_pit64b_timer timer; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_common': /kisskb/src/drivers/scsi/scsi_ioctl.c:215:21: note: byref variable will be forcibly initialized struct scsi_idlun v = { ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:195:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^ /kisskb/src/drivers/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/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'sun4i_ss_opti_poll': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:33:29: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:33:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'sun4i_ss_cipher_poll': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:164:29: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:164:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^ In file included from /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h:33: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/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_i2c_request_dma_chan': /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:483:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ In file included from /kisskb/src/include/linux/swait.h:8: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, ^ /kisskb/src/drivers/firmware/qcom_scm-smc.c: In function 'scm_smc_call': /kisskb/src/drivers/firmware/qcom_scm-smc.c:94:24: note: byref variable will be forcibly initialized struct arm_smccc_args smc = {0}; ^ /kisskb/src/drivers/firmware/qcom_scm-smc.c:93:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__query_convention': /kisskb/src/drivers/firmware/qcom_scm.c:135:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:803:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_pas_mss_reset': /kisskb/src/drivers/firmware/qcom_scm.c:609:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_is_call_available': /kisskb/src/drivers/firmware/qcom_scm.c:231:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_find_dload_address': /kisskb/src/drivers/firmware/qcom_scm.c:1138:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_set_remote_state': /kisskb/src/drivers/firmware/qcom_scm.c:373:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_init_image': /kisskb/src/drivers/firmware/qcom_scm.c:443:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_mem_setup': /kisskb/src/drivers/firmware/qcom_scm.c:496:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_auth_and_reset': /kisskb/src/drivers/firmware/qcom_scm.c:526:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_shutdown': /kisskb/src/drivers/firmware/qcom_scm.c:555:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_supported': /kisskb/src/drivers/firmware/qcom_scm.c:586:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_io_readl': /kisskb/src/drivers/firmware/qcom_scm.c:649:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_restore_sec_cfg': /kisskb/src/drivers/firmware/qcom_scm.c:699:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_iommu_secure_ptbl_size': /kisskb/src/drivers/firmware/qcom_scm.c:717:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_mem_protect_video_var': /kisskb/src/drivers/firmware/qcom_scm.c:775:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_hdcp_req': /kisskb/src/drivers/firmware/qcom_scm.c:1100:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c:1082:23: note: byref variable will be forcibly initialized struct qcom_scm_desc desc = { ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call_atomic': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:225:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^ /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c: In function 'qcom_glink_ssr_notifier_call': /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c:102:24: note: byref variable will be forcibly initialized struct do_cleanup_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_data': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:794:13: note: byref variable will be forcibly initialized } __packed hdr; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_intr': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:981:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:356:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_advertise_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized struct glink_msg req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_done_work': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:483:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:464:19: note: byref variable will be forcibly initialized struct glink_msg req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_intent_req_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:607:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:345:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_request_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1230:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__qcom_glink_send': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1270:13: note: byref variable will be forcibly initialized } __packed req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:411:13: note: byref variable will be forcibly initialized } __packed req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1460:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ 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/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/scsi_error.c:346:2: note: in expansion of macro 'wait_event' wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:492:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1070:22: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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:1068:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ 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:1550:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c:1549:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1612:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1684:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2159:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_done_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c:2158:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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:855: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:684:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:947:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2095:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ 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:2406:12: note: byref variable will be forcibly initialized LIST_HEAD(event_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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/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; ^ /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/rpmsg/qcom_glink_rpm.c: In function 'glink_rpm_probe': /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c:266:18: note: byref variable will be forcibly initialized struct resource r; ^ /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/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/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/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/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_interrupt': /kisskb/src/drivers/mailbox/ti-msgmgr.c:210:27: note: byref variable will be forcibly initialized struct ti_msgmgr_message message; ^ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_probe': /kisskb/src/drivers/mailbox/ti-msgmgr.c:784:37: note: byref variable will be forcibly initialized struct ti_msgmgr_valid_queue_desc sproxy_desc; ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized struct scsi_mode_data mode_data; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/scsi/qla1280.c:330: /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_poll': /kisskb/src/drivers/scsi/qla1280.c:2515:12: note: byref variable will be forcibly initialized LIST_HEAD(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) ^ 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/qla1280.c:330: /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_mailbox_command': /kisskb/src/drivers/scsi/qla1280.c:2428: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/qla1280.c: In function 'qla1280_wait_for_single_command': /kisskb/src/drivers/scsi/qla1280.c:767:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/qla1280.c: In function 'qla1280_error_action': /kisskb/src/drivers/scsi/qla1280.c:829: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/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; ^ 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/scsi/stex.c:15: /kisskb/src/drivers/scsi/stex.c: In function 'stex_do_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/scsi/stex.c:1405:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(hba->reset_waitq, ^ 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/3w-9xxx.c:81: /kisskb/src/drivers/scsi/3w-9xxx.c: In function 'twa_chrdev_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: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/3w-9xxx.c:717:13: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(tw_dev->ioctl_wqueue, tw_dev->chrdev_request_id == TW_IOCTL_CHRDEV_FREE, timeout); ^ /kisskb/src/drivers/scsi/3w-9xxx.c:646:26: note: byref variable will be forcibly initialized TW_Ioctl_Driver_Command driver_command; ^ /kisskb/src/drivers/scsi/stex.c: In function 'stex_queuecommand_lck': /kisskb/src/drivers/scsi/stex.c:671:21: note: byref variable will be forcibly initialized struct st_drvver ver; ^ 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/vme/bridges/vme_tsi148.c:12: /kisskb/src/drivers/vme/bridges/vme_tsi148.c: In function 'tsi148_irq_generate': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/vme/bridges/vme_tsi148.c:460:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(bridge->iack_queue, ^ /kisskb/src/drivers/vme/bridges/vme_tsi148.c: In function 'tsi148_dma_list_exec': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/vme/bridges/vme_tsi148.c:1861:3: note: in expansion of macro 'wait_event' wait_event(bridge->dma_queue[channel], ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/vme/bridges/vme_tsi148.c:1854:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(bridge->dma_queue[channel], ^ /kisskb/src/drivers/vme/bridges/vme_tsi148.c: In function 'tsi148_master_set': /kisskb/src/drivers/vme/bridges/vme_tsi148.c:819:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ 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) ^ 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/mvumi.c:9: /kisskb/src/drivers/scsi/mvumi.c: In function 'mvumi_issue_blocked_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/scsi/mvumi.c:729:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhba->int_cmd_wait_q, ^ 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/of/of_numa.c: In function 'of_numa_parse_memory_nodes': /kisskb/src/drivers/of/of_numa.c:45:18: note: byref variable will be forcibly initialized struct resource rsrc; ^ 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, ^ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_aer_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ 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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^ In file included from /kisskb/src/include/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/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/scsi/xen-scsifront.c: In function 'scsifront_finish_all': /kisskb/src/drivers/scsi/xen-scsifront.c:377:26: note: byref variable will be forcibly initialized struct vscsiif_response resp; ^ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_init_ring': /kisskb/src/drivers/scsi/xen-scsifront.c:771:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ 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/xen-scsifront.c:31: /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/xen-scsifront.c:917:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(info->wq_pause, ^ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_action_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/xen-scsifront.c:618:8: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(shadow->wq_reset, shadow->wait_reset); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/xen-scsifront.c:612:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(info->wq_sync, ^ /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/scsi/advansys.c: In function 'AscPutReadySgListQueue': /kisskb/src/drivers/scsi/advansys.c:7995:16: note: byref variable will be forcibly initialized ASC_SG_LIST_Q scsi_sg_q; ^ /kisskb/src/drivers/scsi/scsi_debug.c: In function 'dif_copy_prot': /kisskb/src/drivers/scsi/scsi_debug.c:3038:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/scsi/scsi_debug.c: In function 'prot_verify_write': /kisskb/src/drivers/scsi/scsi_debug.c:3266:25: note: byref variable will be forcibly initialized struct sg_mapping_iter piter; ^ /kisskb/src/drivers/scsi/scsi_debug.c:3265:25: note: byref variable will be forcibly initialized struct sg_mapping_iter diter; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AscInitFromEEP': /kisskb/src/drivers/scsi/advansys.c:9091:16: note: byref variable will be forcibly initialized ASCEEP_CONFIG eep_config_buf; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AscIsrChipHalted': /kisskb/src/drivers/scsi/advansys.c:6354:10: note: byref variable will be forcibly initialized EXT_MSG out_msg; ^ /kisskb/src/drivers/scsi/advansys.c:6353:10: note: byref variable will be forcibly initialized EXT_MSG ext_msg; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AdvInitFrom38C1600EEP': /kisskb/src/drivers/scsi/advansys.c:10484:24: note: byref variable will be forcibly initialized ADVEEP_38C1600_CONFIG eep_config; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AdvInitFrom38C0800EEP': /kisskb/src/drivers/scsi/advansys.c:10285:24: note: byref variable will be forcibly initialized ADVEEP_38C0800_CONFIG eep_config; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AdvInitFrom3550EEP': /kisskb/src/drivers/scsi/advansys.c:10135:21: note: byref variable will be forcibly initialized ADVEEP_3550_CONFIG eep_config; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AscIsrQDone': /kisskb/src/drivers/scsi/advansys.c:6855:17: note: byref variable will be forcibly initialized ASC_QDONE_INFO scsiq_buf; ^ /kisskb/src/drivers/scsi/advansys.c: In function 'asc_execute_scsi_cmnd': /kisskb/src/drivers/scsi/advansys.c:8464:21: note: byref variable will be forcibly initialized struct asc_scsi_q asc_scsi_q; ^ /kisskb/src/drivers/perf/arm_pmu.c: In function 'validate_group': /kisskb/src/drivers/perf/arm_pmu.c:390:23: note: byref variable will be forcibly initialized struct pmu_hw_events fake_pmu; ^ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_getpciinfo_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6331:23: note: byref variable will be forcibly initialized struct hpsa_pci_info pciinfo; ^ In file included from /kisskb/src/include/linux/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/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_scsi_do_simple_cmd_core': /kisskb/src/drivers/scsi/hpsa.c:2846:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hpsa.c: In function 'decode_sense_data': /kisskb/src/drivers/scsi/hpsa.c:357:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_translate_handle': /kisskb/src/drivers/android/binder.c:2121:26: note: byref variable will be forcibly initialized struct binder_ref_data dest_rdata; ^ /kisskb/src/drivers/android/binder.c:2080:25: note: byref variable will be forcibly initialized struct binder_ref_data src_rdata; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_translate_binder': /kisskb/src/drivers/android/binder.c:2027:25: note: byref variable will be forcibly initialized struct binder_ref_data rdata; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_validate_fixup': /kisskb/src/drivers/android/binder.c:1762:24: note: byref variable will be forcibly initialized struct binder_object last_object; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_transaction_buffer_release': /kisskb/src/drivers/android/binder.c:1946:25: note: byref variable will be forcibly initialized struct binder_object ptr_object; ^ /kisskb/src/drivers/android/binder.c:1909:27: note: byref variable will be forcibly initialized struct binder_ref_data rdata; ^ /kisskb/src/drivers/android/binder.c:1872:24: note: byref variable will be forcibly initialized struct binder_object object; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_fixup_parent': /kisskb/src/drivers/android/binder.c:2276:23: note: byref variable will be forcibly initialized struct binder_object object; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_transaction': /kisskb/src/drivers/android/binder.c:2903:25: note: byref variable will be forcibly initialized struct binder_object ptr_object; ^ /kisskb/src/drivers/android/binder.c:2817:24: note: byref variable will be forcibly initialized struct binder_object object; ^ 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/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_scan_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/hpsa.c:5768:3: note: in expansion of macro 'wait_event' wait_event(h->scan_wait_queue, h->scan_finished); ^ /kisskb/src/drivers/android/binder.c: In function 'binder_thread_write': /kisskb/src/drivers/android/binder.c:3404:35: note: byref variable will be forcibly initialized struct binder_transaction_data tr; ^ /kisskb/src/drivers/android/binder.c:3393:38: note: byref variable will be forcibly initialized struct binder_transaction_data_sg tr; ^ /kisskb/src/drivers/android/binder.c:3221:27: note: byref variable will be forcibly initialized struct binder_ref_data rdata; ^ /kisskb/src/drivers/android/binder.c: In function 'binder_thread_read': /kisskb/src/drivers/android/binder.c:3828:41: note: byref variable will be forcibly initialized struct binder_transaction_data_secctx tr; ^ 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/drivers/android/binder.c:45: /kisskb/src/include/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/android/binder.c:3808:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(binder_user_error_wait, ^ /kisskb/src/drivers/android/binder.c: In function 'binder_ioctl_write_read': /kisskb/src/drivers/android/binder.c:4445:27: note: byref variable will be forcibly initialized struct binder_write_read bwr; ^ 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/drivers/android/binder.c:45: /kisskb/src/drivers/android/binder.c: In function 'binder_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/android/binder.c:4738:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(binder_user_error_wait, binder_stop_on_user_error < 2); ^ /kisskb/src/drivers/android/binder.c:4713:33: note: byref variable will be forcibly initialized struct binder_node_debug_info info; ^ /kisskb/src/drivers/android/binder.c:4694:35: note: byref variable will be forcibly initialized struct binder_node_info_for_ref info; ^ /kisskb/src/drivers/android/binder.c:4657:29: note: byref variable will be forcibly initialized struct flat_binder_object fbo; ^ 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/drivers/android/binder.c:45: /kisskb/src/include/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/android/binder.c:4627:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(binder_user_error_wait, binder_stop_on_user_error < 2); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/android/binder_trace.h:428, from /kisskb/src/drivers/android/binder.c:5794: /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_ioctl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/android/./binder_trace.h:22:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_ioctl, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_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/drivers/android/./binder_trace.h:37:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(binder_lock_class, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_function_return_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/android/./binder_trace.h:58:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(binder_function_return_class, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_wait_for_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/drivers/android/./binder_trace.h:79:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_wait_for_work, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_txn_latency_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/drivers/android/./binder_trace.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_txn_latency_free, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/android/./binder_trace.h:127:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction_received': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/android/./binder_trace.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction_received, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction_node_to_ref': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/android/./binder_trace.h:168:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction_node_to_ref, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction_ref_to_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/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/drivers/android/./binder_trace.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction_ref_to_node, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction_ref_to_ref': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/android/./binder_trace.h:218:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction_ref_to_ref, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction_fd_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/drivers/android/./binder_trace.h:246:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction_fd_send, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_transaction_fd_recv': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/android/./binder_trace.h:264:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_transaction_fd_recv, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_buffer_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/android/./binder_trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(binder_buffer_class, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_update_page_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/drivers/android/./binder_trace.h:314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_update_page_range, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_lru_page_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/android/./binder_trace.h:335:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(binder_lru_page_class, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_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/drivers/android/./binder_trace.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_command, ^ /kisskb/src/drivers/android/binder.c: In function 'trace_event_raw_event_binder_return': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/android/./binder_trace.h:406:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(binder_return, ^ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6625:28: note: byref variable will be forcibly initialized BIG_IOCTL_Command_struct ioc; ^ /kisskb/src/drivers/scsi/hpsa.c:6610:24: note: byref variable will be forcibly initialized IOCTL_Command_struct iocommand; ^ In file included from /kisskb/src/include/linux/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/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_do_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/hpsa.c:3182:3: note: in expansion of macro 'wait_event' wait_event(h->event_sync_wait_queue, ^ /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_trigger_handler': /kisskb/src/drivers/iio/accel/kxsd9.c:219:4: note: byref variable will be forcibly initialized } hw_values; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1619:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1650:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_enable_mmio': /kisskb/src/drivers/scsi/myrb.c:815:22: note: byref variable will be forcibly initialized union myrb_cmd_mbox mbox; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/myrb.c:13: /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_exec_cmd': /kisskb/src/drivers/scsi/myrb.c:188:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(cmpl); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_hba_enquiry': /kisskb/src/drivers/scsi/myrb.c:672:22: note: byref variable will be forcibly initialized struct myrb_enquiry old, *new; ^ /kisskb/src/drivers/scsi/myrb.c: In function 'rebuild_show': /kisskb/src/drivers/scsi/myrb.c:1928:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^ /kisskb/src/drivers/scsi/myrb.c: In function 'consistency_check_store': /kisskb/src/drivers/scsi/myrb.c:2055:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_get_resync': /kisskb/src/drivers/scsi/myrb.c:2263:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^ /kisskb/src/drivers/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/drivers/scsi/myrb.c: In function 'myrb_update_rbld_progress': /kisskb/src/drivers/scsi/myrb.c:473:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_get_event': /kisskb/src/drivers/scsi/myrb.c:312:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_init_res_table': /kisskb/src/drivers/scsi/ipr.c:7815:12: note: byref variable will be forcibly initialized LIST_HEAD(old_res); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/ipr.c:7813:40: note: byref variable will be forcibly initialized struct ipr_config_table_entry_wrapper cfgtew; ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_handle_config_change': /kisskb/src/drivers/scsi/ipr.c:1432:40: note: byref variable will be forcibly initialized struct ipr_config_table_entry_wrapper cfgtew; ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_get_unit_check_buffer': /kisskb/src/drivers/scsi/ipr.c:8556:20: note: byref variable will be forcibly initialized struct ipr_uc_sdt sdt; ^ 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/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_eh_host_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:5200:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_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/drivers/scsi/ipr.c:10670:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:10661:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function '__ipr_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/scsi/ipr.c:10500:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:10487:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fsi.h:128, from /kisskb/src/drivers/fsi/fsi-core.c:28: /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_read, ^ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_break': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_break, ^ In file included from /kisskb/src/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/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_iopoll': /kisskb/src/drivers/scsi/ipr.c:5786:12: note: byref variable will be forcibly initialized LIST_HEAD(doneq); ^ /kisskb/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/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_write, ^ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_rw_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_rw_result, ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_isr': /kisskb/src/drivers/scsi/ipr.c:5824:12: note: byref variable will be forcibly initialized LIST_HEAD(doneq); ^ /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/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_ata_phy_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:6787:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_ata_post_internal': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/ipr.c:6828:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ 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/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_wait_for_ops': /kisskb/src/drivers/scsi/ipr.c:5128: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) ^ 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/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_sata_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:5314:4: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:5298:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_store_reset_adapter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/ipr.c:3742:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_store_diagnostics': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/ipr.c:3611:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:3602:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_update_ioa_ucode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/ipr.c:4062:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/ipr.c:4037:3: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_store_adapter_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/scsi/ipr.c:3700:2: note: in expansion of macro 'wait_event' wait_event(ioa_cfg->reset_wait_q, !ioa_cfg->in_reset_reload); ^ /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_wait_for_pci_err_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: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/ipr.c:10036:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ioa_cfg->eeh_wait_q, ^ 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/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_isr_mhrrq': /kisskb/src/drivers/scsi/ipr.c:5889:12: note: byref variable will be forcibly initialized LIST_HEAD(doneq); ^ /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/drivers/scsi/ipr.c:43: /kisskb/src/drivers/scsi/ipr.c: In function 'ipr_test_msi': /kisskb/src/include/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/ipr.c:10140:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ioa_cfg->msi_wait_q, ioa_cfg->msi_received, HZ); ^ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:275:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:21: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:31: note: byref variable will be forcibly initialized struct mma9551_mbox_response rsp; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:30: note: byref variable will be forcibly initialized struct mma9551_mbox_request req; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:30: note: byref variable will be forcibly initialized struct mma9551_version_info info; ^ 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; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_version': /kisskb/src/drivers/tee/tee_core.c:269:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data vers; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_cancel': /kisskb/src/drivers/tee/tee_core.c:605:30: note: byref variable will be forcibly initialized struct tee_ioctl_cancel_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_close_session': /kisskb/src/drivers/tee/tee_core.c:621:37: note: byref variable will be forcibly initialized struct tee_ioctl_close_session_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'params_to_supp': /kisskb/src/drivers/tee/tee_core.c:639:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_shm_alloc': /kisskb/src/drivers/tee/tee_core.c:286:34: note: byref variable will be forcibly initialized struct tee_ioctl_shm_alloc_data data; ^ 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/drivers/tee/tee_core.c: In function 'params_from_supp': /kisskb/src/drivers/tee/tee_core.c:734:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^ /kisskb/src/include/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/tee/tee_core.c: In function 'tee_ioctl_supp_send': /kisskb/src/drivers/tee/tee_core.c:777:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_shm_register': /kisskb/src/drivers/tee/tee_core.c:323:37: note: byref variable will be forcibly initialized struct tee_ioctl_shm_register_data data; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'params_from_user': /kisskb/src/drivers/tee/tee_core.c:363:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_open_session': /kisskb/src/drivers/tee/tee_core.c:469:36: note: byref variable will be forcibly initialized struct tee_ioctl_open_session_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c:467:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_invoke': /kisskb/src/drivers/tee/tee_core.c:548:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg arg; ^ /kisskb/src/drivers/tee/tee_core.c:546:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_supp_recv': /kisskb/src/drivers/tee/tee_core.c:680:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'implementation_id_show': /kisskb/src/drivers/tee/tee_core.c:967:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data vers; ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_start_req': /kisskb/src/drivers/scsi/sg.c:1821:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/scsi/sg.c:1734:26: note: byref variable will be forcibly initialized struct rq_map_data *md, map_data; ^ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_client_open_context': /kisskb/src/drivers/tee/tee_core.c:1107:24: note: byref variable will be forcibly initialized struct match_dev_data match_data = { vers ? vers : &v, data, match }; ^ /kisskb/src/drivers/tee/tee_core.c:1106:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data v; ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_ioctl_common': /kisskb/src/drivers/scsi/sg.c:981:17: note: byref variable will be forcibly initialized sg_scsi_id_t v; ^ In file included from /kisskb/src/include/linux/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:940:12: note: in expansion of macro 'wait_event_interruptible' result = wait_event_interruptible(sfp->read_wait, ^ /kisskb/src/drivers/scsi/sg.c: In function 'sg_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:1373:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^ In file included from /kisskb/src/drivers/tee/tee_shm.c:6:0: /kisskb/src/drivers/tee/tee_shm.c: In function 'tee_shm_alloc': /kisskb/src/drivers/tee/tee_shm.c:155:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^ /kisskb/src/include/linux/dma-buf.h:434:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^ /kisskb/src/drivers/tee/tee_shm.c: In function 'tee_shm_register': /kisskb/src/drivers/tee/tee_shm.c:289:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^ /kisskb/src/include/linux/dma-buf.h:434:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^ /kisskb/src/drivers/scsi/ch.c: In function 'ch_do_scsi': /kisskb/src/drivers/scsi/ch.c:191:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl': /kisskb/src/drivers/scsi/ch.c:839:29: note: byref variable will be forcibly initialized struct changer_set_voltag csv; ^ /kisskb/src/drivers/scsi/ch.c:753:30: note: byref variable will be forcibly initialized struct changer_get_element cge; ^ /kisskb/src/drivers/scsi/ch.c:741:33: note: byref variable will be forcibly initialized struct changer_element_status ces; ^ /kisskb/src/drivers/scsi/ch.c:716:27: note: byref variable will be forcibly initialized struct changer_exchange mv; ^ /kisskb/src/drivers/scsi/ch.c:694:23: note: byref variable will be forcibly initialized struct changer_move mv; ^ /kisskb/src/drivers/scsi/ch.c:675:27: note: byref variable will be forcibly initialized struct changer_position pos; ^ /kisskb/src/drivers/scsi/ch.c:649:32: note: byref variable will be forcibly initialized struct changer_vendor_params vparams; ^ /kisskb/src/drivers/scsi/ch.c:635:25: note: byref variable will be forcibly initialized struct changer_params params; ^ 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/gnss/core.c:10: /kisskb/src/drivers/gnss/core.c: In function 'gnss_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gnss/core.c:105:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(gdev->read_queue, ^ /kisskb/src/drivers/perf/xgene_pmu.c: In function 'fdt_get_pmu_hw_inf': /kisskb/src/drivers/perf/xgene_pmu.c:1636: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/drivers/scsi/scsi_sysfs.c:10: /kisskb/src/drivers/scsi/scsi_sysfs.c: In function 'scsi_device_dev_release_usercontext': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:487:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:485:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:483:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:481:12: note: in expansion of macro 'rcu_replace_pointer' vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, ^ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_validate_group': /kisskb/src/drivers/perf/arm-cmn.c:867:21: note: byref variable will be forcibly initialized struct arm_cmn_val val; ^ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_discover': /kisskb/src/drivers/perf/arm-cmn.c:1335:22: note: byref variable will be forcibly initialized struct arm_cmn_node cfg, *dn; ^ /kisskb/src/drivers/devfreq/rk3399_dmc.c: In function 'rk3399_dmcfreq_get_dev_status': /kisskb/src/drivers/devfreq/rk3399_dmc.c:169:28: note: byref variable will be forcibly initialized struct devfreq_event_data edata; ^ /kisskb/src/drivers/devfreq/rk3399_dmc.c: In function 'rk3399_dmcfreq_probe': /kisskb/src/drivers/devfreq/rk3399_dmc.c:310:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/devfreq/rk3399_dmc.c: In function 'rk3399_dmcfreq_target': /kisskb/src/drivers/devfreq/rk3399_dmc.c:81:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fsi_master_aspeed.h:77, from /kisskb/src/drivers/fsi/fsi-master-aspeed.c:85: /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'trace_event_raw_event_fsi_master_aspeed_opb_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi_master_aspeed.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_aspeed_opb_read, ^ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'trace_event_raw_event_fsi_master_aspeed_opb_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi_master_aspeed.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_aspeed_opb_write, ^ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'trace_event_raw_event_fsi_master_aspeed_opb_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi_master_aspeed.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_aspeed_opb_error, ^ In file included from /kisskb/src/drivers/iio/accel/bma220_spi.c:12:0: /kisskb/src/drivers/iio/accel/bma220_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/devfreq/exynos-bus.c: In function 'exynos_bus_get_event': /kisskb/src/drivers/devfreq/exynos-bus.c:66:28: note: byref variable will be forcibly initialized struct devfreq_event_data event_data; ^ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_dev_status': /kisskb/src/drivers/devfreq/exynos-bus.c:123:28: note: byref variable will be forcibly initialized struct devfreq_event_data edata; ^ In file included from /kisskb/src/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/include/linux/gnss.h:11, from /kisskb/src/drivers/gnss/sirf.c:9: /kisskb/src/drivers/gnss/sirf.c: In function 'sirf_wait_for_power_state_nowakeup': /kisskb/src/include/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/gnss/sirf.c:216:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(data->power_wait, ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_thread': /kisskb/src/drivers/media/rc/rc-ir-raw.c:23:22: note: byref variable will be forcibly initialized struct ir_raw_event ev; ^ /kisskb/src/drivers/gnss/sirf.c: In function 'sirf_wait_for_power_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: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/gnss/sirf.c:238:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(data->power_wait, ^ 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/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/leds/leds-gpio.c: In function 'gpio_leds_create': /kisskb/src/drivers/leds/leds-gpio.c:145:19: note: byref variable will be forcibly initialized struct gpio_led led = {}; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_count_attributes_create': /kisskb/src/drivers/counter/counter.c:913:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/counter/counter.c: In function 'counter_device_ext_register': /kisskb/src/drivers/counter/counter.c:1116:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^ /kisskb/src/drivers/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/nvmem/qfprom.c: In function 'qfprom_reg_write': /kisskb/src/drivers/nvmem/qfprom.c:212:31: note: byref variable will be forcibly initialized struct qfprom_touched_values old; ^ 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:557:15: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:541:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^ /kisskb/src/drivers/leds/leds-is31fl32xx.c: In function 'is31fl32xx_parse_dt': /kisskb/src/drivers/leds/leds-is31fl32xx.c:370:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/leds/leds-ktd2692.c: In function 'ktd2692_probe': /kisskb/src/drivers/leds/leds-ktd2692.c:338:33: note: byref variable will be forcibly initialized struct ktd2692_led_config_data led_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/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, ^ 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, ^ 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/leds/leds-lm3530.c: In function 'lm3530_init_registers': /kisskb/src/drivers/leds/leds-lm3530.c:234:25: note: byref variable will be forcibly initialized struct lm3530_als_data als; ^ /kisskb/src/drivers/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/rapidio/devices/tsi721.c: In function 'tsi721_pw_dpc': /kisskb/src/drivers/rapidio/devices/tsi721.c:294:19: note: byref variable will be forcibly initialized union rio_pw_msg pwmsg; ^ /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/virtio/virtio_ring.c: In function 'vring_create_virtqueue_split': /kisskb/src/drivers/virtio/virtio_ring.c:861:15: note: byref variable will be forcibly initialized struct vring vring; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_new_virtqueue': /kisskb/src/drivers/virtio/virtio_ring.c:2170:15: note: byref variable will be forcibly initialized struct vring vring; ^ /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; ^ 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/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, ^ In file included from /kisskb/src/drivers/iio/accel/sca3000.c:15:0: /kisskb/src/drivers/iio/accel/sca3000.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/crypto/rockchip/rk3288_crypto.h:6:0, from /kisskb/src/drivers/crypto/rockchip/rk3288_crypto_skcipher.c:12: /kisskb/src/drivers/crypto/rockchip/rk3288_crypto_skcipher.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; ^ 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/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/drivers/leds/leds-lm3697.c: In function 'lm3697_probe_dt': /kisskb/src/drivers/leds/leds-lm3697.c:217:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /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; ^ 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, ^ 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/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^ /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; ^ /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/nvdimm/bus.c: In function 'nvdimm_clear_badblocks_regions': /kisskb/src/drivers/nvdimm/bus.c:206:33: note: byref variable will be forcibly initialized struct clear_badblocks_context ctx = { ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_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/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; ^ 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-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_remove_db_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1479:29: note: byref variable will be forcibly initialized struct rio_doorbell_filter filter; ^ /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/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_pw_handler': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1522:19: note: byref variable will be forcibly initialized struct rio_event event; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_doorbell_handler': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1402:19: note: byref variable will be forcibly initialized struct rio_event event; ^ /kisskb/src/drivers/iio/adc/ad_sigma_delta.c: In function 'ad_sd_read_reg_raw': /kisskb/src/drivers/iio/adc/ad_sigma_delta.c:114:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/drivers/iio/adc/ad_sigma_delta.c:13:0: /kisskb/src/drivers/iio/adc/ad_sigma_delta.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/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_maint_rd': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:262:28: note: byref variable will be forcibly initialized struct rio_mport_maint_io maint_io; ^ /kisskb/src/drivers/iio/adc/ad_sigma_delta.c: In function 'ad_sd_write_reg': /kisskb/src/drivers/iio/adc/ad_sigma_delta.c:66:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_maint_wr': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:307:28: note: byref variable will be forcibly initialized struct rio_mport_maint_io maint_io; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_remove_pw_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1610:23: note: byref variable will be forcibly initialized struct rio_pw_filter filter; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_riodev': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1679:23: note: byref variable will be forcibly initialized struct rio_rdev_info dev_info; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_del_riodev': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1818:23: note: byref variable will be forcibly initialized struct rio_rdev_info dev_info; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_write': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2300:19: note: byref variable will be forcibly initialized struct rio_event event; ^ 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/rapidio/devices/rio_mport_cdev.c:13: /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_read': /kisskb/src/include/linux/wait.h: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/rapidio/devices/rio_mport_cdev.c:2279:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(priv->event_rx_wait, ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'mport_cdev_add': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:2363:24: note: byref variable will be forcibly initialized struct rio_mport_attr attr; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_db_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1434:29: note: byref variable will be forcibly initialized struct rio_doorbell_filter filter; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_add_pw_filter': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1553:23: note: byref variable will be forcibly initialized struct rio_pw_filter filter; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_obw_map': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:429:18: note: byref variable will be forcibly initialized struct rio_mmap map; ^ /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c: In function 'rio_mport_map_inbound': /kisskb/src/drivers/rapidio/devices/rio_mport_cdev.c:1286:18: note: byref variable will be forcibly initialized struct rio_mmap map; ^ 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, ^ /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/spmi/spmi-pmic-arb.c: In function 'qpnpint_irq_set_type': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:604:36: note: byref variable will be forcibly initialized struct spmi_pmic_arb_qpnpint_type type; ^ /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/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/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:383:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:397:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:416:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:435:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:448:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:467:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1428:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:692:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c:691:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/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; ^ 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; ^ 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; ^ 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, ^ 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/iio/adc/ad7298.c:12:0: /kisskb/src/drivers/iio/adc/ad7298.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/pps/clients/pps-gpio.c:18:0: /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^ /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_gpio_irq_handler': /kisskb/src/drivers/pps/clients/pps-gpio.c:48:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^ /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; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:37:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.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_0002.c: In function 'chip_ready': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:818:12: note: byref variable will be forcibly initialized map_word ready = CMD(CFI_SR_DRB); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:815:14: note: byref variable will be forcibly initialized map_word d, t; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:815:11: note: byref variable will be forcibly initialized map_word d, t; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'chip_good': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:858:12: note: byref variable will be forcibly initialized map_word ready = CMD(CFI_SR_DRB); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:855:17: note: byref variable will be forcibly initialized map_word oldd, curd; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:855:11: note: byref variable will be forcibly initialized map_word oldd, curd; ^ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:96:0: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.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_0002.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); ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'cfi_check_err_status': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:130:11: note: byref variable will be forcibly initialized map_word 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/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_0002.c:23: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_write_buffer_wait': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1960: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_0002.c: In function 'do_write_oneword_once': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1680: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_0002.c: In function 'do_write_oneword_retry': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:1759:11: note: byref variable will be forcibly initialized map_word oldd; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'fixup_convert_atmel_pri': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:288:23: note: byref variable will be forcibly initialized struct cfi_pri_atmel atmel_pri; ^ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c: In function 'do_panic_write_oneword': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0002.c:2240:11: note: byref variable will be forcibly initialized map_word oldd; ^ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:209:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ 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/ntb/test/ntb_tool.c:181: /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_link_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:530:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->link_wq, ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_msg_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:1389:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->msg_wq, ^ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_db_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/ntb/test/ntb_tool.c:1139:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->db_wq, ntb_db_read(tc->ntb) == val)) ^ /kisskb/src/drivers/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/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_cipher_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:369:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_aead_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:942:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^ 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/pm_runtime.h:11, from /kisskb/src/drivers/thunderbolt/nhi.c:12: /kisskb/src/drivers/thunderbolt/nhi.c: In function 'ring_work': /kisskb/src/drivers/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/thunderbolt/nhi.c:230:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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/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; ^ 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/drivers/pps/pps.c: In function 'pps_cdev_ioctl': /kisskb/src/drivers/pps/pps.c:207:24: note: byref variable will be forcibly initialized struct pps_bind_args bind_args; ^ /kisskb/src/drivers/pps/pps.c:177:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^ /kisskb/src/drivers/pps/pps.c:94:21: note: byref variable will be forcibly initialized struct pps_kparams params; ^ /kisskb/src/drivers/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 = { ^ 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/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, ^ 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/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; ^ /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/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/nvdimm/namespace_devs.c: In function 'nd_namespace_blk_size': /kisskb/src/drivers/nvdimm/namespace_devs.c:274:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_pmem_set_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:914:22: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__nd_namespace_blk_validate': /kisskb/src/drivers/nvdimm/namespace_devs.c:292:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'dpa_extents_show': /kisskb/src/drivers/nvdimm/namespace_devs.c:1380:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'space_valid': /kisskb/src/drivers/nvdimm/namespace_devs.c:560:25: note: byref variable will be forcibly initialized struct blk_alloc_info info = { ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_allocate': /kisskb/src/drivers/nvdimm/namespace_devs.c:601:39: note: byref variable will be forcibly initialized struct resource *res, *exist = NULL, valid; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__reserve_free_pmem': /kisskb/src/drivers/nvdimm/namespace_devs.c:781:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'namespace_update_uuid': /kisskb/src/drivers/nvdimm/namespace_devs.c:1233:23: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c:1188:21: note: byref variable will be forcibly initialized struct nd_label_id new_label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c:1187:21: note: byref variable will be forcibly initialized struct nd_label_id old_label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__size_store': /kisskb/src/drivers/nvdimm/namespace_devs.c:957:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/rapidio/rio_cm.c:10: /kisskb/src/drivers/rapidio/rio_cm.c: In function 'rio_cm_shutdown': /kisskb/src/drivers/rapidio/rio_cm.c:2246: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/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/rapidio/rio_cm.c: In function 'riocm_remove_dev': /kisskb/src/drivers/rapidio/rio_cm.c:1996:12: note: byref variable will be forcibly initialized 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/rapidio/rio_cm.c: In function 'riocm_cdev_release': /kisskb/src/drivers/rapidio/rio_cm.c:1498:12: note: byref variable will be forcibly initialized 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/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/drivers/iio/adc/ad7768-1.c:17:0: /kisskb/src/drivers/iio/adc/ad7768-1.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/rapidio/rio_cm.c: In function 'riocm_remove_mport': /kisskb/src/drivers/rapidio/rio_cm.c:2185: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/rapidio/rio_cm.c: In function 'cm_chan_msg_rcv': /kisskb/src/drivers/rapidio/rio_cm.c:1860:20: note: byref variable will be forcibly initialized struct rio_cm_msg msg; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_bind': /kisskb/src/drivers/rapidio/rio_cm.c:1716:24: note: byref variable will be forcibly initialized struct rio_cm_channel chan; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_connect': /kisskb/src/drivers/rapidio/rio_cm.c:1780:24: note: byref variable will be forcibly initialized struct rio_cm_channel chan; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_accept': /kisskb/src/drivers/rapidio/rio_cm.c:1748:23: note: byref variable will be forcibly initialized struct rio_cm_accept param; ^ /kisskb/src/drivers/pps/kapi.c: In function 'pps_event': /kisskb/src/drivers/pps/kapi.c:164:19: note: byref variable will be forcibly initialized struct pps_ktime ts_real = { .sec = 0, .nsec = 0, .flags = 0 }; ^ /kisskb/src/drivers/rapidio/rio_cm.c: In function 'cm_chan_msg_send': /kisskb/src/drivers/rapidio/rio_cm.c:1835:20: note: byref variable will be forcibly initialized struct rio_cm_msg msg; ^ /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; ^ 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/thunderbolt/ctl.c:11: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_cancel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/thunderbolt/ctl.c:558:2: note: in expansion of macro 'wait_event' wait_event(tb_cfg_request_cancel_queue, !tb_cfg_request_is_active(req)); ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/thunderbolt/ctl.c:11: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_sync': /kisskb/src/drivers/thunderbolt/ctl.c:584:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_reset': /kisskb/src/drivers/thunderbolt/ctl.c:797:23: note: byref variable will be forcibly initialized struct tb_cfg_header reply; ^ /kisskb/src/drivers/thunderbolt/ctl.c:795:23: note: byref variable will be forcibly initialized struct cfg_reset_pkg request = { .header = tb_cfg_make_header(route) }; ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read_raw': /kisskb/src/drivers/thunderbolt/ctl.c:841:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write_raw': /kisskb/src/drivers/thunderbolt/ctl.c:904:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read': /kisskb/src/drivers/thunderbolt/ctl.c:974:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_read_raw(ctl, buffer, route, port, ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write': /kisskb/src/drivers/thunderbolt/ctl.c:1000:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_write_raw(ctl, buffer, route, port, ^ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_get_upstream_port': /kisskb/src/drivers/thunderbolt/ctl.c:1035:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_read_raw(ctl, &dummy, route, 0, ^ /kisskb/src/drivers/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 = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^ /kisskb/src/drivers/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/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/nvdimm/pmem.c: In function 'nd_pmem_notify': /kisskb/src/drivers/nvdimm/pmem.c:598:15: note: byref variable will be forcibly initialized struct range range; ^ /kisskb/src/drivers/nvdimm/pmem.c: In function 'pmem_submit_bio': /kisskb/src/drivers/nvdimm/pmem.c:199: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:378:15: note: byref variable will be forcibly initialized struct range bb_range; ^ /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/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/smp.h:80, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/linux/kernfs.h:12, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/iio/adc/ina2xx-adc.c:24: /kisskb/src/drivers/iio/adc/ina2xx-adc.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/iio/adc/ina2xx-adc.c: In function 'ina2xx_capture_thread': /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:31: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:26: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^ /kisskb/src/drivers/iio/adc/ina2xx-adc.c:778:20: note: byref variable will be forcibly initialized struct timespec64 next, now, delta; ^ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_transport_create_queue': /kisskb/src/drivers/ntb/ntb_transport.c:1987:17: note: byref variable will be forcibly initialized dma_cap_mask_t dma_mask; ^ /kisskb/src/drivers/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/greybus/control.c: In function 'gb_control_connected_operation': /kisskb/src/drivers/greybus/control.c:133:38: note: byref variable will be forcibly initialized struct gb_control_connected_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_disconnected_operation': /kisskb/src/drivers/greybus/control.c:142:41: note: byref variable will be forcibly initialized struct gb_control_disconnected_request request; ^ /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; ^ /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/thunderbolt/switch.c: In function 'tb_port_state': /kisskb/src/drivers/thunderbolt/switch.c:514:20: note: byref variable will be forcibly initialized struct tb_cap_phy phy; ^ /kisskb/src/drivers/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/thunderbolt/switch.c: In function 'tb_switch_find_by_link_depth': /kisskb/src/drivers/thunderbolt/switch.c:2864:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_uuid': /kisskb/src/drivers/thunderbolt/switch.c:2889:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_route': /kisskb/src/drivers/thunderbolt/switch.c:2913:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^ /kisskb/src/drivers/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; ^ 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) ^ /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/mtd/devices/docg3.h:343, from /kisskb/src/drivers/mtd/devices/docg3.c:27: /kisskb/src/drivers/mtd/devices/docg3.c: In function 'trace_event_raw_event_docg3_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/drivers/mtd/devices/./docg3.h:319:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(docg3_io, ^ /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/drivers/iio/adc/max1027.c:18:0: /kisskb/src/drivers/iio/adc/max1027.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/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 = { ^ In file included from /kisskb/src/drivers/iio/adc/max11100.c:14:0: /kisskb/src/drivers/iio/adc/max11100.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/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, ^ In file included from /kisskb/src/drivers/hwmon/lm90.c:87:0: /kisskb/src/drivers/hwmon/lm90.c: In function 'lm90_probe': /kisskb/src/include/linux/hwmon.h:417:32: note: byref variable will be forcibly initialized (&(struct hwmon_channel_info) { \ ^ /kisskb/src/drivers/hwmon/lm90.c:1836:18: note: in expansion of macro 'HWMON_CHANNEL_INFO' data->info[0] = HWMON_CHANNEL_INFO(chip, ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_port_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:74:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function '__tb_port_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:92:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:147:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:193:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_vse_cap': /kisskb/src/drivers/thunderbolt/cap.c:226:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ 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; ^ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pc87427_init': /kisskb/src/drivers/hwmon/pc87427.c:1297:26: note: byref variable will be forcibly initialized struct pc87427_sio_data sio_data; ^ /kisskb/src/drivers/mtd/nand/spi/core.c: In function 'spinand_select_op_variant': /kisskb/src/drivers/mtd/nand/spi/core.c:945:21: note: byref variable will be forcibly initialized struct spi_mem_op op = variants->ops[i]; ^ /kisskb/src/drivers/mtd/nand/spi/core.c: In function 'spinand_mtd_block_isreserved': /kisskb/src/drivers/mtd/nand/spi/core.c:787:18: note: byref variable will be forcibly initialized struct nand_pos pos; ^ /kisskb/src/drivers/mtd/nand/spi/core.c: In function 'spinand_mtd_block_markbad': /kisskb/src/drivers/mtd/nand/spi/core.c:734:18: note: byref variable will be forcibly initialized struct nand_pos pos; ^ /kisskb/src/drivers/mtd/nand/spi/core.c: In function 'spinand_mtd_block_isbad': /kisskb/src/drivers/mtd/nand/spi/core.c:695:18: note: byref variable will be forcibly initialized struct nand_pos pos; ^ /kisskb/src/drivers/mtd/nand/spi/core.c: In function 'spinand_mtd_write': /kisskb/src/drivers/mtd/nand/spi/core.c:641:22: note: byref variable will be forcibly initialized struct nand_io_iter iter; ^ /kisskb/src/drivers/mtd/nand/spi/core.c: In function 'spinand_mtd_read': /kisskb/src/drivers/mtd/nand/spi/core.c:593:22: note: byref variable will be forcibly initialized struct nand_io_iter iter; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'etmv4_cross_read': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2336:19: note: byref variable will be forcibly initialized struct etmv4_reg reg; ^ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'sm_smsc47m1_init': /kisskb/src/drivers/hwmon/smsc47m1.c:913:27: note: byref variable will be forcibly initialized struct smsc47m1_sio_data sio_data; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c: In function 'debug_enable_func': /kisskb/src/drivers/hwtracing/coresight/coresight-cpu-debug.c:414:12: note: byref variable will be forcibly initialized cpumask_t mask; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'stm_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:863:18: note: byref variable will be forcibly initialized struct resource ch_res; ^ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_find_dst_port': /kisskb/src/drivers/thunderbolt/path.c:38:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/path.c: In function '__tb_path_deactivate_hop': /kisskb/src/drivers/thunderbolt/path.c:381:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_discover': /kisskb/src/drivers/thunderbolt/path.c:105:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_activate': /kisskb/src/drivers/thunderbolt/path.c:513:22: note: byref variable will be forcibly initialized struct tb_regs_hop hop = { 0 }; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_get_drom_offset': /kisskb/src/drivers/thunderbolt/eeprom.c:139:28: note: byref variable will be forcibly initialized struct tb_cap_plug_events cap; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_out': /kisskb/src/drivers/thunderbolt/eeprom.c:98:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_in': /kisskb/src/drivers/thunderbolt/eeprom.c:118:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_active': /kisskb/src/drivers/thunderbolt/eeprom.c:44:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^ /kisskb/src/drivers/ata/libata-transport.c: In function 'show_ata_dev_ering': /kisskb/src/drivers/ata/libata-transport.c:517:28: note: byref variable will be forcibly initialized struct ata_show_ering_arg arg = { buf, 0 }; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:500:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_add_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:481:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:858:24: note: byref variable will be forcibly initialized struct coresight_desc cti_desc; ^ In file included from /kisskb/src/drivers/iio/adc/ti-ads8344.c:15:0: /kisskb/src/drivers/iio/adc/ti-ads8344.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/iio/adc/ti-adc128s052.c:14:0: /kisskb/src/drivers/iio/adc/ti-adc128s052.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/iio/adc/ti-ads8688.c:10:0: /kisskb/src/drivers/iio/adc/ti-ads8688.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/iio/adc/ti-tlc4541.c:30:0: /kisskb/src/drivers/iio/adc/ti-tlc4541.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/iio/adc/ad7266.c:11:0: /kisskb/src/drivers/iio/adc/ad7266.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/thunderbolt/dma_port.c: In function 'dma_port_read': /kisskb/src/drivers/thunderbolt/dma_port.c:103:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/dma_port.c:102:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_write': /kisskb/src/drivers/thunderbolt/dma_port.c:144:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/dma_port.c:143:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^ 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/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_skcipher_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:309: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:493: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:482: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:545: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:536: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:601: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:589: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:655: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:643: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:730: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:719: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:781: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:772: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; ^ In file included from /kisskb/src/drivers/iio/adc/ad7292.c:12:0: /kisskb/src/drivers/iio/adc/ad7292.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/thunderbolt/icm.c: In function 'icm_usb4_switch_op': /kisskb/src/drivers/thunderbolt/icm.c:2246:28: note: byref variable will be forcibly initialized struct icm_usb4_switch_op request; ^ /kisskb/src/drivers/thunderbolt/icm.c:2245:37: note: byref variable will be forcibly initialized struct icm_usb4_switch_op_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_xdomain_tear_down': /kisskb/src/drivers/thunderbolt/icm.c:1157:39: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1156:48: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:1128:36: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1127:45: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_icl_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1615:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1098:37: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1097:46: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1532:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1013:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:563:36: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:562:45: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:534:46: note: byref variable will be forcibly initialized struct icm_fr_pkg_challenge_device_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:533:37: note: byref variable will be forcibly initialized struct icm_fr_pkg_challenge_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1485:42: note: byref variable will be forcibly initialized struct icm_ar_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_route': /kisskb/src/drivers/thunderbolt/icm.c:1510:39: note: byref variable will be forcibly initialized struct icm_ar_pkg_get_route_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:458:42: note: byref variable will be forcibly initialized struct icm_fr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1069:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_add_device_key request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1068:44: note: byref variable will be forcibly initialized struct icm_tr_pkg_add_device_key_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:1042:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:1041:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:506:44: note: byref variable will be forcibly initialized struct icm_fr_pkg_add_device_key_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:505:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_add_device_key request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:479:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:478:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_set_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1570:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^ 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/iio/adc/cpcap-adc.c:12: /kisskb/src/drivers/iio/adc/cpcap-adc.c: In function 'cpcap_adc_start_bank': /kisskb/src/include/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/iio/adc/cpcap-adc.c:640:11: note: in expansion of macro 'wait_event_interruptible_timeout' error = wait_event_interruptible_timeout(ddata->wq_data_avail, ^ /kisskb/src/drivers/iio/adc/cpcap-adc.c: In function 'cpcap_adc_read': /kisskb/src/drivers/iio/adc/cpcap-adc.c:869:27: note: byref variable will be forcibly initialized struct cpcap_adc_request req; ^ In file included from /kisskb/src/drivers/iio/adc/ad9467.c:12:0: /kisskb/src/drivers/iio/adc/ad9467.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/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahash_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:610:32: note: byref variable will be forcibly initialized struct mv_cesa_ahash_dma_iter iter; ^ /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/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_pad_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1139:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1138: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:1105:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1104: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_md5_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1265:27: note: byref variable will be forcibly initialized struct md5_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1265: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:1336:28: note: byref variable will be forcibly initialized struct sha1_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1336: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:1394:30: note: byref variable will be forcibly initialized struct sha256_state istate, ostate; ^ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1394:22: note: byref variable will be forcibly initialized struct sha256_state istate, ostate; ^ /kisskb/src/drivers/iio/adc/qcom-spmi-adc5.c: In function 'adc5_get_dt_data': /kisskb/src/drivers/iio/adc/qcom-spmi-adc5.c:870:27: note: byref variable will be forcibly initialized struct adc5_channel_prop prop, *chan_props; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function '__tb_xdomain_request': /kisskb/src/drivers/thunderbolt/xdomain.c:139:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_request': /kisskb/src/drivers/thunderbolt/xdomain.c:437:35: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:436:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_request': /kisskb/src/drivers/thunderbolt/xdomain.c:232:21: note: byref variable will be forcibly initialized struct tb_xdp_uuid req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:231:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_response': /kisskb/src/drivers/thunderbolt/xdomain.c:459:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_response': /kisskb/src/drivers/thunderbolt/xdomain.c:258:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_error_response': /kisskb/src/drivers/thunderbolt/xdomain.c:275:31: note: byref variable will be forcibly initialized struct tb_xdp_error_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_request': /kisskb/src/drivers/thunderbolt/xdomain.c:291:27: note: byref variable will be forcibly initialized struct tb_xdp_properties req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_get_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:993:9: note: byref variable will be forcibly initialized uuid_t uuid; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1644:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_link_depth': /kisskb/src/drivers/thunderbolt/xdomain.c:1674:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_route': /kisskb/src/drivers/thunderbolt/xdomain.c:1702:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/mtd/devices/mtd_dataflash.c: In function 'dataflash_read': /kisskb/src/drivers/mtd/devices/mtd_dataflash.c:234:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/mtd/devices/mtd_dataflash.c: In function 'dataflash_write': /kisskb/src/drivers/mtd/devices/mtd_dataflash.c:299:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/mtd/devices/mtd_dataflash.c: In function 'dataflash_erase': /kisskb/src/drivers/mtd/devices/mtd_dataflash.c:153:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/drivers/iio/adc/max1241.c:13:0: /kisskb/src/drivers/iio/adc/max1241.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/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/iio/adc/rockchip_saradc.c: In function 'rockchip_saradc_trigger_handler': /kisskb/src/drivers/iio/adc/rockchip_saradc.c:253:4: note: byref variable will be forcibly initialized } data; ^ /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/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; ^ In file included from /kisskb/src/drivers/iio/adc/ti-ads124s08.c:17:0: /kisskb/src/drivers/iio/adc/ti-ads124s08.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/iio/adc/ti-adc12138.c:14:0: /kisskb/src/drivers/iio/adc/ti-adc12138.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/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_write': /kisskb/src/drivers/thunderbolt/usb4.c:1347:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_read': /kisskb/src/drivers/thunderbolt/usb4.c:1470:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_add_active': /kisskb/src/drivers/thunderbolt/nvm.c:59:22: note: byref variable will be forcibly initialized struct nvmem_config config; ^ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_add_non_active': /kisskb/src/drivers/thunderbolt/nvm.c:124:22: note: byref variable will be forcibly initialized struct nvmem_config config; ^ /kisskb/src/drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_request_dma': /kisskb/src/drivers/iio/adc/ti_am335x_adc.c:534:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /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/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/drivers/hid/hid-lg4ff.c: In function 'lg4ff_init_wheel_data': /kisskb/src/drivers/hid/hid-lg4ff.c:392:27: note: byref variable will be forcibly initialized struct lg4ff_wheel_data t_wdata = { .product_id = wheel->product_id, ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_mouse_raw_xy_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2474:31: note: byref variable will be forcibly initialized struct hidpp_touchpad_raw_xy raw = { ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_raw_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2511:31: note: byref variable will be forcibly initialized struct hidpp_touchpad_raw_xy raw; ^ 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-logitech-hidpp.c:13: /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_send_message_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/hid/hid-logitech-hidpp.c:294:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(hidpp->wait, hidpp->answer_available, ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_unifying_get_serial': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:800:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'm560_send_config_command': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2657:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_set_register': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:533:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_query_battery_mileage': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:695:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_query_battery_status': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:643:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_root_get_feature': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:859:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_devicenametype_get_count': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:938:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_devicenametype_get_device_name': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:960:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_get_raw_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1744:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'g920_ff_set_autocenter': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2869:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'g920_get_config': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2893:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_set_raw_report_state': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1775:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_fw_items_set': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1674:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_solar_request_battery_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1570:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_get_battery_voltage': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1303:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_batterylevel_get_battery_capacity': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1119:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_batterylevel_get_battery_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1147:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_hrw_set_wheel_mode': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1540:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_hrw_get_wheel_capability': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1512:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_hrs_set_highres_scrolling_mode': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1478:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_work_handler': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1938:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_unifying_get_name': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:764:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_root_get_protocol_version': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:883:22: note: byref variable will be forcibly initialized struct hidpp_report response; ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_probe': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3764:31: note: byref variable will be forcibly initialized struct hidpp_ff_private_data 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/thunderbolt/retimer.c: In function 'tb_port_find_retimer': /kisskb/src/drivers/thunderbolt/retimer.c:389:27: note: byref variable will be forcibly initialized struct tb_retimer_lookup lookup = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'port_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:291:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'switch_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:430:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/ata/libata-pata-timings.c: In function 'ata_timing_compute': /kisskb/src/drivers/ata/libata-pata-timings.c:120:20: note: byref variable will be forcibly initialized struct ata_timing p; ^ In file included from /kisskb/src/drivers/iio/amplifiers/ad8366.c:17:0: /kisskb/src/drivers/iio/amplifiers/ad8366.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/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/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/ata/acard-ahci.c: In function 'acard_ahci_init_one': /kisskb/src/drivers/ata/acard-ahci.c:358:23: note: byref variable will be forcibly initialized struct ata_port_info pi = acard_ahci_port_info[board_id]; ^ 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/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:12: note: byref variable will be forcibly initialized LIST_HEAD(block_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/crypto/s5p-sss.c: In function 's5p_sg_copy_buf': /kisskb/src/drivers/crypto/s5p-sss.c:471:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_prepare_iopads': /kisskb/src/drivers/crypto/sa2ul.c:428:4: note: byref variable will be forcibly initialized } sha; ^ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aes_inv_key': /kisskb/src/drivers/crypto/sa2ul.c:451:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx ctx; ^ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aead_setkey': /kisskb/src/drivers/crypto/sa2ul.c:1787:21: note: byref variable will be forcibly initialized struct sa_cmdl_cfg cfg; ^ /kisskb/src/drivers/crypto/sa2ul.c:1785:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha_setup': /kisskb/src/drivers/crypto/sa2ul.c:1434:21: note: byref variable will be forcibly initialized struct sa_cmdl_cfg cfg; ^ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_parse_common_attributes': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:452:39: note: byref variable will be forcibly initialized struct hid_sensor_hub_attribute_info timestamp; ^ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_cipher_setkey': /kisskb/src/drivers/crypto/sa2ul.c:873:21: note: byref variable will be forcibly initialized struct sa_cmdl_cfg cfg; ^ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_dma_init': /kisskb/src/drivers/crypto/sa2ul.c:2257:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/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/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 'mtd_read_oob': /kisskb/src/drivers/mtd/mtdcore.c:1399:23: note: byref variable will be forcibly initialized struct mtd_ecc_stats old_stats = master->ecc_stats; ^ /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; ^ In file included from /kisskb/src/drivers/iio/dac/ad5592r.c:14:0: /kisskb/src/drivers/iio/dac/ad5592r.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/iio/dac/ad5360.c:13:0: /kisskb/src/drivers/iio/dac/ad5360.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/iio/dac/ad5504.c:12:0: /kisskb/src/drivers/iio/dac/ad5504.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/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; ^ In file included from /kisskb/src/drivers/iio/dac/ad5064.c:16:0: /kisskb/src/drivers/iio/dac/ad5064.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/hyperbus/hbmc-am654.c: In function 'am654_hbmc_calibrate': /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c:41:21: note: byref variable will be forcibly initialized struct cfi_private cfi; ^ /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c: In function 'am654_hbmc_request_mmap_dma': /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c:141:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c: In function 'am654_hbmc_probe': /kisskb/src/drivers/mtd/hyperbus/hbmc-am654.c:165:18: note: byref variable will be forcibly initialized struct resource res; ^ /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; ^ /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/drivers/ata/sata_nv.c: In function '__ata_bmdma_stop': /kisskb/src/drivers/ata/sata_nv.c:1750:24: note: byref variable will be forcibly initialized struct ata_queued_cmd qc; ^ /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/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/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; ^ In file included from /kisskb/src/drivers/iio/gyro/adis16080.c:11:0: /kisskb/src/drivers/iio/gyro/adis16080.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/slab.h:15, from /kisskb/src/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-rmi.c:10: /kisskb/src/drivers/hid/hid-rmi.c: In function 'rmi_hid_read_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: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/hid-rmi.c:229:9: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(data->wait, ^ In file included from /kisskb/src/drivers/iio/dac/ad5764.c:13:0: /kisskb/src/drivers/iio/dac/ad5764.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/iio/dac/ad5791.c:13:0: /kisskb/src/drivers/iio/dac/ad5791.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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hid/hid-steam.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->battery, battery); ^ /kisskb/src/drivers/ata/sata_sil.c: In function 'sil_init_one': /kisskb/src/drivers/ata/sata_sil.c:725:23: note: byref variable will be forcibly initialized struct ata_port_info pi = sil_port_info[board_id]; ^ In file included from /kisskb/src/drivers/iio/dac/mcp4922.c:13:0: /kisskb/src/drivers/iio/dac/mcp4922.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/iio/dac/mcp4725.c: In function 'mcp4725_probe': /kisskb/src/drivers/iio/dac/mcp4725.c:376:39: note: byref variable will be forcibly initialized struct mcp4725_platform_data *pdata, pdata_dt; ^ /kisskb/src/drivers/ata/sata_via.c: In function 'svia_tf_load': /kisskb/src/drivers/ata/sata_via.c:291:22: note: byref variable will be forcibly initialized struct ata_taskfile ttf; ^ /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/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) ^ /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/iio/gyro/itg3200_buffer.c: In function 'itg3200_trigger_handler': /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:56:4: note: byref variable will be forcibly initialized } scan; ^ /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; ^ In file included from /kisskb/src/include/linux/iio/common/st_sensors_spi.h:13:0, from /kisskb/src/drivers/iio/common/st_sensors/st_sensors_spi.c:17: /kisskb/src/drivers/iio/common/st_sensors/st_sensors_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/drivers/iio/buffer/industrialio-buffer-dmaengine.c:9:0: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/drivers/iio/dac/ad5755.c:12:0: /kisskb/src/drivers/iio/dac/ad5755.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/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; ^ In file included from /kisskb/src/drivers/iio/dac/ad5758.c:16:0: /kisskb/src/drivers/iio/dac/ad5758.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/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/ata/pata_amd.c: In function 'timing_setup': /kisskb/src/drivers/ata/pata_amd.c:52:24: note: byref variable will be forcibly initialized struct ata_timing at, apeer; ^ /kisskb/src/drivers/ata/pata_amd.c:52:20: note: byref variable will be forcibly initialized struct ata_timing at, apeer; ^ In file included from /kisskb/src/drivers/iio/dac/ad5686-spi.c:14:0: /kisskb/src/drivers/iio/dac/ad5686-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/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/iio/dac/ad5761.c:10:0: /kisskb/src/drivers/iio/dac/ad5761.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/ata/pata_atp867x.c: In function 'atp867x_set_piomode': /kisskb/src/drivers/ata/pata_atp867x.c:207:23: note: byref variable will be forcibly initialized struct ata_timing t, p; ^ /kisskb/src/drivers/ata/pata_atp867x.c:207:20: note: byref variable will be forcibly initialized struct ata_timing t, p; ^ /kisskb/src/drivers/ata/pata_cmd64x.c: In function 'cmd64x_set_timing': /kisskb/src/drivers/ata/pata_cmd64x.c:127:22: note: byref variable will be forcibly initialized struct ata_timing tp; ^ /kisskb/src/drivers/ata/pata_cmd64x.c:97:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /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/ata/pata_cypress.c: In function 'cy82c693_set_piomode': /kisskb/src/drivers/ata/pata_cypress.c:55:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /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/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/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_odr': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:74:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_enable': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:161:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ In file included from /kisskb/src/drivers/iio/frequency/ad9523.c:12:0: /kisskb/src/drivers/iio/frequency/ad9523.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/iio/dac/ti-dac7612.c:12:0: /kisskb/src/drivers/iio/dac/ti-dac7612.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/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/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/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/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/ata/pata_ns87415.c: In function 'ns87415_set_mode': /kisskb/src/drivers/ata/pata_ns87415.c:58:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /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/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/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/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/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/ata/pata_cmd640.c: In function 'cmd640_set_piomode': /kisskb/src/drivers/ata/pata_cmd640.c:71:21: note: byref variable will be forcibly initialized struct ata_timing p; ^ /kisskb/src/drivers/ata/pata_cmd640.c:56:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /kisskb/src/drivers/ata/pata_ns87410.c: In function 'ns87410_set_piomode': /kisskb/src/drivers/ata/pata_ns87410.c:55:20: note: byref variable will be forcibly initialized struct ata_timing at; ^ /kisskb/src/drivers/mtd/mtdoops.c: In function 'mtdoops_erase_block': /kisskb/src/drivers/mtd/mtdoops.c:79:20: note: byref variable will be forcibly initialized struct erase_info erase; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:245:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:329:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:769:34: note: byref variable will be forcibly initialized struct inv_icm42600_gyro_buffer buffer; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:233:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:317:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:758:35: note: byref variable will be forcibly initialized struct inv_icm42600_accel_buffer buffer; ^ /kisskb/src/drivers/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; ^ /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/ata/pata_legacy.c: In function 'qdi65x0_set_piomode': /kisskb/src/drivers/ata/pata_legacy.c:640:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /kisskb/src/drivers/ata/pata_legacy.c: In function 'ht6560b_set_piomode': /kisskb/src/drivers/ata/pata_legacy.c:385:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /kisskb/src/drivers/ata/pata_legacy.c: In function 'ht6560a_set_piomode': /kisskb/src/drivers/ata/pata_legacy.c:351:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /kisskb/src/drivers/ata/pata_legacy.c: In function 'winbond_set_piomode': /kisskb/src/drivers/ata/pata_legacy.c:777:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /kisskb/src/drivers/ata/pata_legacy.c: In function 'opti82c46x_set_piomode': /kisskb/src/drivers/ata/pata_legacy.c:547:21: note: byref variable will be forcibly initialized struct ata_timing tp; ^ /kisskb/src/drivers/ata/pata_legacy.c:524:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /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/drivers/ata/pata_legacy.c: In function 'opti82c611a_set_piomode': /kisskb/src/drivers/ata/pata_legacy.c:468:21: note: byref variable will be forcibly initialized struct ata_timing tp; ^ /kisskb/src/drivers/ata/pata_legacy.c:449:20: note: byref variable will be forcibly initialized struct ata_timing t; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_postdisable': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:379:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/mtd/mtdswap.c: In function 'mtdswap_read_markers': /kisskb/src/drivers/mtd/mtdswap.c:326:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/mtdswap.c: In function 'mtdswap_check_counts': /kisskb/src/drivers/mtd/mtdswap.c:418:17: note: byref variable will be forcibly initialized struct rb_root hist_root = RB_ROOT; ^ /kisskb/src/drivers/mtd/mtdswap.c: In function 'mtdswap_erase_block': /kisskb/src/drivers/mtd/mtdswap.c:529:20: note: byref variable will be forcibly initialized struct erase_info erase; ^ /kisskb/src/drivers/mtd/mtdswap.c: In function 'mtdswap_eblk_passes': /kisskb/src/drivers/mtd/mtdswap.c:882:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_xyz': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:430:31: note: byref variable will be forcibly initialized struct bmc150_magn_trim_regs tregs; ^ /kisskb/src/drivers/mtd/mtdswap.c: In function 'mtdswap_write_marker': /kisskb/src/drivers/mtd/mtdswap.c:373:21: note: byref variable will be forcibly initialized struct mtd_oob_ops ops; ^ /kisskb/src/drivers/mtd/mtdswap.c:370:25: note: byref variable will be forcibly initialized struct mtdswap_oobdata n; ^ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_trigger_handler': /kisskb/src/drivers/iio/pressure/ms5611_core.c:219:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_trigger_handler': /kisskb/src/drivers/iio/light/ltr501.c:1249:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_read_raw': /kisskb/src/drivers/iio/humidity/am2315.c:195:28: note: byref variable will be forcibly initialized struct am2315_sensor_data sensor_data; ^ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_trigger_handler': /kisskb/src/drivers/iio/humidity/am2315.c:162:28: note: byref variable will be forcibly initialized struct am2315_sensor_data sensor_data; ^ 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/iio/light/gp2ap020a00f.c:34: /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'wait_conversion_complete_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:689:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^ In file included from /kisskb/src/drivers/iio/resolver/ad2s90.c:10:0: /kisskb/src/drivers/iio/resolver/ad2s90.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/iio/proximity/as3935.c:18:0: /kisskb/src/drivers/iio/proximity/as3935.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/iio/temperature/maxim_thermocouple.c:15:0: /kisskb/src/drivers/iio/temperature/maxim_thermocouple.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/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:242:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ 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/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13:0: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_push_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' copied = kfifo_put(&ev_int->det_events, ev); ^ 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/iio/magnetometer/ak8975.c:10: /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'wait_conversion_complete_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/iio/magnetometer/ak8975.c:634:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^ 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/iio/light/opt3001.c:13: /kisskb/src/drivers/iio/light/opt3001.c: In function 'opt3001_get_lux': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/iio/light/opt3001.c:276:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(opt->result_ready_queue, ^ /kisskb/src/drivers/iio/temperature/mlx90614.c: In function 'mlx90614_write_word': /kisskb/src/drivers/iio/temperature/mlx90614.c:106:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^ In file included from /kisskb/src/drivers/iio/potentiometer/max5487.c:8:0: /kisskb/src/drivers/iio/potentiometer/max5487.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/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1052:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:329:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:565:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:605:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_req_data': /kisskb/src/drivers/iio/light/as73211.c:230:23: note: byref variable will be forcibly initialized union i2c_smbus_data smbus_data; ^ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_trigger_handler': /kisskb/src/drivers/iio/light/as73211.c:571:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:6: note: byref variable will be forcibly initialized } sample; ^ /kisskb/src/drivers/iio/temperature/ltc2983.c: In function 'ltc2983_parse_dt': /kisskb/src/drivers/iio/temperature/ltc2983.c:1283:25: note: byref variable will be forcibly initialized struct ltc2983_sensor sensor; ^ In file included from /kisskb/src/drivers/iio/imu/adis_buffer.c:13:0: /kisskb/src/drivers/iio/imu/adis_buffer.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/iio/imu/adis.c: In function '__adis_write_reg': /kisskb/src/drivers/iio/imu/adis.c:42:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/iio/imu/adis.c: In function '__adis_read_reg': /kisskb/src/drivers/iio/imu/adis.c:141:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ arch/arm64/Makefile:25: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:681:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ In file included from /kisskb/src/security/keys/key.c:18:0: /kisskb/src/security/keys/key.c: In function 'notify_key': /kisskb/src/security/keys/internal.h:191:26: note: byref variable will be forcibly initialized struct key_notification n = { ^ /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/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_starting_cpu': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:138:33: note: byref variable will be forcibly initialized struct vcpu_register_vcpu_info info; ^ In file included from /kisskb/src/include/linux/restart_block.h:10: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/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pvclock_gtod_notify': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100:25: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:100:20: note: byref variable will be forcibly initialized struct timespec64 now, system_time; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:99:25: note: byref variable will be forcibly initialized struct xen_platform_op op; ^ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1003:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:502:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:411:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:825:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_reboot': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:177:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/key.c:1127:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'get_dprc_icid': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:511:25: note: byref variable will be forcibly initialized struct dprc_attributes 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/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/pci/access.c:2: /kisskb/src/drivers/pci/access.c: In function 'pci_wait_cfg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/pci/access.c:211:3: note: in expansion of macro 'wait_event' wait_event(pci_cfg_wait, !dev->block_cfg_access); ^ /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'fsl_mc_device_get_mmio_regions': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:586:27: note: byref variable will be forcibly initialized struct dprc_region_desc region_desc; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized struct pci_bus_region r; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized struct resource *r, avail; ^ /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'fsl_mc_bus_probe': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:956:25: note: byref variable will be forcibly initialized struct fsl_mc_obj_desc obj_desc; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_clip_resource': /kisskb/src/drivers/pci/bus.c:265:18: note: byref variable will be forcibly initialized struct resource orig_res = *res; ^ /kisskb/src/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^ /kisskb/src/drivers/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/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^ /kisskb/src/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:776:19: note: byref variable will be forcibly initialized struct find_data data; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgicount': /kisskb/src/drivers/tty/tty_io.c:2474:32: note: byref variable will be forcibly initialized struct serial_icounter_struct icount; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgserial': /kisskb/src/drivers/tty/tty_io.c:2509:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocsserial': /kisskb/src/drivers/tty/tty_io.c:2491:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ 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_apply_state_debug': /kisskb/src/drivers/pwm/core.c:472:19: note: byref variable will be forcibly initialized struct pwm_state s1, s2; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tiocswinsz': /kisskb/src/drivers/tty/tty_io.c:2275:17: note: byref variable will be forcibly initialized struct winsize tmp_ws; ^ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:108: /kisskb/src/init/main.c: In function 'perf_trace_initcall_level': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': 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:108: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1807:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^ /kisskb/src/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/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/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1399:4: note: byref variable will be forcibly initialized } hash; ^ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^ /kisskb/src/drivers/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/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/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:367:24: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^ /kisskb/src/block/bio.c:367:18: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^ 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/block/bio.c: In function 'zero_fill_bio_iter': /kisskb/src/block/bio.c:536:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/bio.c:535:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /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, ^ 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/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/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/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/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /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/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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/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/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:1148:33: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK_MAP(done, bio->bi_disk->lockdep_map); ^ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) ^ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1278:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/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/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1607:4: note: byref variable will be forcibly initialized } stack; ^ In file included from /kisskb/src/include/linux/pid.h:6: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:1646:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^ /kisskb/src/block/bio.c: In function 'bio_truncate': /kisskb/src/block/bio.c:560:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/char/random.c: In function 'proc_do_entropy': /kisskb/src/drivers/char/random.c:2092:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ /kisskb/src/drivers/char/random.c: In function 'proc_do_uuid': /kisskb/src/drivers/char/random.c:2062:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/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/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 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/random.c:2310:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^ /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:949:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:971:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1232:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^ /kisskb/src/block/bio.c:1231:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/block/bio.c: In function 'bio_list_copy_data': /kisskb/src/block/bio.c:1251:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^ /kisskb/src/block/bio.c:1250:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1317:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1366:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1348:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:399:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:487:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:535:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:570:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:615:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:687:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1187:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ 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 '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/drivers/iommu/iommu.c: In function 'iommu_unmap': /kisskb/src/drivers/iommu/iommu.c:2513:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ /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/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/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:467:20: note: byref variable will be forcibly initialized struct list_head dev_resv_regions; ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:485:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:48: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^ /kisskb/src/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/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:123:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:795:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:298:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:1079:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); ^ /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/filemap.c:1268:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^ /kisskb/src/mm/filemap.c:1196: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:1101:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ /kisskb/src/mm/filemap.c:1099: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 'filemap_map_pages': /kisskb/src/mm/filemap.c:2921: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) ^ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1624: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:1660: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_entry': /kisskb/src/mm/filemap.c:1689: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:1899: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:1973: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:2038: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:2095: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/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/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/fork.c:2592:20: note: byref variable will be forcibly initialized struct clone_args args; ^ /kisskb/src/drivers/xen/features.c: In function 'xen_setup_features': /kisskb/src/drivers/xen/features.c:24:26: note: byref variable will be forcibly initialized struct xen_feature_info fi; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/fork.c:1150: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/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1854:30: note: byref variable will be forcibly initialized struct multiprocess_signals delayed; ^ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2426:20: note: byref variable will be forcibly initialized struct completion vfork; ^ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2727: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:3055:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/drivers/pci/host-bridge.c: In function 'pcibios_bus_to_resource': /kisskb/src/drivers/pci/host-bridge.c:83:25: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^ 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': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate_range': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_parent': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:443:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_phase': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:403:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_duty_cycle': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:466:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ 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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:182:32: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^ /kisskb/src/drivers/pci/probe.c:182:24: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1778:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:883:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/probe.c: In function 'pci_bus_update_busn_res_end': /kisskb/src/drivers/pci/probe.c:3053:18: note: byref variable will be forcibly initialized struct resource old_res = *res; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1439:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2137:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ In file included from /kisskb/src/include/linux/pci.h:32:0, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3161:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1485:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^ /kisskb/src/drivers/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/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1936:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1415:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2819:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4907:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4842:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/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:5077:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function '__iommu_dma_unmap': /kisskb/src/drivers/iommu/dma-iommu.c:489:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:690:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ /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/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:266:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 '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:1986: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:1973:16: note: in expansion of macro 'smp_load_acquire' size_t head = smp_load_acquire(&ldata->commit_head); ^ /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:1379: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:1658:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->commit_head, ldata->read_head); ^ /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:1723: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:2072:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ldata->read_tail, ldata->read_tail + c); ^ In file included from /kisskb/src/include/linux/kernel.h:14:0, 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/arch/arm64/include/asm/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/minmax.h:38:25: note: in definition of macro '__cmp_once' typeof(y) unique_y = (y); \ ^ /kisskb/src/include/linux/minmax.h:51:19: note: in expansion of macro '__careful_cmp' #define min(x, y) __careful_cmp(x, y, <) ^ /kisskb/src/drivers/tty/n_tty.c:2034:6: note: in expansion of macro 'min' n = min(*nr + 1, smp_load_acquire(&ldata->canon_head) - ldata->read_tail); ^ /kisskb/src/include/asm-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:2034:19: note: in expansion of macro 'smp_load_acquire' n = min(*nr + 1, smp_load_acquire(&ldata->canon_head) - ldata->read_tail); ^ /kisskb/src/sound/drivers/opl3/opl3_lib.c: In function 'snd_opl3_timer1_init': /kisskb/src/sound/drivers/opl3/opl3_lib.c:238:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/drivers/opl3/opl3_lib.c: In function 'snd_opl3_timer2_init': /kisskb/src/sound/drivers/opl3/opl3_lib.c:258:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_factory': /kisskb/src/drivers/lightnvm/core.c:1403:31: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_factory fact; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/lightnvm/core.c:13: /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_submit_io_wait': /kisskb/src/drivers/lightnvm/core.c:765:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_bb_chunk_sense': /kisskb/src/drivers/lightnvm/core.c:828:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^ /kisskb/src/drivers/lightnvm/core.c:827:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_init': /kisskb/src/drivers/lightnvm/core.c:1387:28: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_init init; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_set_chunk_meta': /kisskb/src/drivers/lightnvm/core.c:1069:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_create': /kisskb/src/drivers/lightnvm/core.c:1336:26: note: byref variable will be forcibly initialized struct nvm_ioctl_create create; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_remove': /kisskb/src/drivers/lightnvm/core.c:1369:26: note: byref variable will be forcibly initialized struct nvm_ioctl_remove remove; ^ 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/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'decrease_reservation': /kisskb/src/drivers/xen/balloon.c:442:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6: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/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'add_ballooned_pages': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/balloon.c:559:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^ /kisskb/src/drivers/bus/fsl-mc/dprc-driver.c: In function 'dprc_remove_devices': /kisskb/src/drivers/bus/fsl-mc/dprc-driver.c:93:28: note: byref variable will be forcibly initialized struct fsl_mc_child_objs objs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/process_keys.c:9: /kisskb/src/security/keys/process_keys.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/process_keys.c: In function 'get_user_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/process_keys.c:60:4: note: in expansion of macro 'smp_store_release' smp_store_release(&user_ns->user_keyring_register, ^ /kisskb/src/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; ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:2873:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/dax/super.c: In function '__generic_fsdax_supported': /kisskb/src/drivers/dax/super.c:78:13: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/dax/super.c:78:8: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3394: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:3459: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:3424:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ 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:1049:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1121:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2033:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^ /kisskb/src/drivers/base/core.c:2032:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3487:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ 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:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4279: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:4289: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:4316:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4315: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4346:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4346: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_crit': /kisskb/src/drivers/base/core.c:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4348:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4348: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4349:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4349: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_err_probe': /kisskb/src/drivers/base/core.c:4386:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4385:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/base/core.c: In function '_dev_warn': /kisskb/src/drivers/base/core.c:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4350:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4350:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:408:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:407:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:406:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:511:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:510:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:509:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:728:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:3779:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3823:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4351:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4351: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:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4352:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4352:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/drivers/base/core.c: In function '_dev_alert': /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ /kisskb/src/drivers/base/core.c:4333:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4347:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c:4332:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4347:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:916:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:933:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:437:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:436:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:432:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ 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/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /kisskb/src/sound/core/init.c:520:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(released); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/sound/core/init.c: In function 'snd_power_wait': /kisskb/src/sound/core/init.c:998:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/sound/core/init.c:460:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(card->remove_sleep, ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_send_cmd': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:349:20: note: byref variable will be forcibly initialized struct completion trans_done; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_complete_unfinished_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:882:20: note: byref variable will be forcibly initialized struct completion finish; ^ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_dma_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:475:20: note: byref variable will be forcibly initialized struct completion trans_done; ^ /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:340:24: note: byref variable will be forcibly initialized struct drv_dev_and_id ddi = { drv, dev, id }; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c: In function 'snd_opl3_write': /kisskb/src/sound/drivers/opl3/opl3_synth.c:190:19: note: byref variable will be forcibly initialized struct sbi_patch inst; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c: In function 'snd_opl3_ioctl': /kisskb/src/sound/drivers/opl3/opl3_synth.c:137:28: note: byref variable will be forcibly initialized struct snd_dm_fm_params params; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c:126:27: note: byref variable will be forcibly initialized struct snd_dm_fm_voice voice; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c:115:26: note: byref variable will be forcibly initialized struct snd_dm_fm_note note; ^ /kisskb/src/sound/drivers/opl3/opl3_synth.c:92:26: note: byref variable will be forcibly initialized struct snd_dm_fm_info info; ^ 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/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, ^ /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/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1524:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ 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:1710:12: note: byref variable will be forcibly initialized LIST_HEAD(callbacks); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/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 '__submit_bio_noacct': /kisskb/src/block/blk-core.c:972:26: note: byref variable will be forcibly initialized struct bio_list lower, same; ^ /kisskb/src/block/blk-core.c:972:19: note: byref variable will be forcibly initialized struct bio_list lower, same; ^ /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/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:642:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:180:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/drivers/xen/events/events_base.c:58:0: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_evtchn_close': /kisskb/src/drivers/xen/events/events_base.c:750:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:759:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_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); ^ /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/xen/events/events_base.c: In function 'find_virq': /kisskb/src/drivers/xen/events/events_base.c:1242:23: note: byref variable will be forcibly initialized struct evtchn_status status; ^ /kisskb/src/drivers/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/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1695:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1857:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1884:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:776:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:798:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/xen/events/events_base.c:1820:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1219:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1172:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:938:21: note: byref variable will be forcibly initialized struct physdev_irq irq_op; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_allocate_pirq_msi': /kisskb/src/drivers/xen/events/events_base.c:1008:31: note: byref variable will be forcibly initialized struct physdev_get_free_pirq op_get_free_pirq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_destroy_irq': /kisskb/src/drivers/xen/events/events_base.c:1055:28: note: byref variable will be forcibly initialized struct physdev_unmap_pirq unmap_irq; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_watch_pathfmt': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:179:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_free_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:444:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_virq_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1278:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1476:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1943:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:1965:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key.c:11: /kisskb/src/security/keys/request_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /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/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, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^ In file included from /kisskb/src/include/linux/pid.h:6: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; ^ 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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi.c:423:12: note: in expansion of macro 'rcu_replace_pointer' vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, ^ /kisskb/src/drivers/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; ^ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:377:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1580:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1065:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1091:22: note: byref variable will be forcibly initialized struct fb_cmap_user cmap; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1090:17: note: byref variable will be forcibly initialized struct fb_cmap cmap_from; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1089:27: note: byref variable will be forcibly initialized struct fb_fix_screeninfo fix; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1088:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1942:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1939:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^ /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; ^ 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/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_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1548:10: note: byref variable will be forcibly initialized va_list args; ^ 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/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/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:922:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ 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/xen/xenbus/xenbus_xs.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_request_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1857:23: note: byref variable will be forcibly initialized struct blk_integrity integrity; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/user_defined.c:115:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/security/keys/user_defined.c: In function 'user_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/user_defined.c:136:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ 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:498: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:4063: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:1430:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ 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/drivers/nvme/host/core.c: In function 'nvme_toggle_streams': /kisskb/src/drivers/nvme/host/core.c:594:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_get_stream_params': /kisskb/src/drivers/nvme/host/core.c:621:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ 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/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:637:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1962:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /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/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2227:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ 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:3801: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:3994:21: note: byref variable will be forcibly initialized struct spi_message message; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4092: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:4196: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:1578:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1577: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:1527:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1526:22: note: byref variable will be forcibly initialized struct nvme_user_io io; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/core.c:1623:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1622:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^ /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; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1660:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c:1656:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_write': /kisskb/src/sound/core/control.c:1130:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id = control->id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1170:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1198:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:723:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:761:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_list list; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1013:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_read': /kisskb/src/sound/core/control.c:1037:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'replace_user_tlv': /kisskb/src/sound/core/control.c:1304:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1793:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/control.c:1790:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_remove': /kisskb/src/sound/core/control.c:465:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:343:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1567:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1548:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:295:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:421:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:330:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63:0: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^ /kisskb/src/drivers/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/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:763:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ 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, ^ 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:956:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1043:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1070:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:734:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/drivers/mfd/ezx-pcap.c: In function 'ezx_pcap_putget': /kisskb/src/drivers/mfd/ezx-pcap.c:58:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/mfd/ezx-pcap.c:57:22: note: byref variable will be forcibly initialized struct spi_transfer t; ^ /kisskb/src/drivers/mfd/ezx-pcap.c: In function 'pcap_adc_sync': /kisskb/src/drivers/mfd/ezx-pcap.c:352:31: note: byref variable will be forcibly initialized struct pcap_adc_sync_request sync_data; ^ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/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/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/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/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 = { ^ 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/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/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized struct fb_cmap umap; ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1034:13: note: byref variable will be forcibly initialized cpumask_t mask; ^ /kisskb/src/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1060:12: note: byref variable will be forcibly initialized cpumask_t 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/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:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c:885:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_epayload); ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c:819:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, epayload); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2610:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_find_mixer_ctl': /kisskb/src/sound/pci/ac97/ac97_patch.c:3396:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'reset_tlv': /kisskb/src/sound/pci/ac97/ac97_patch.c:42:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2601:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:310:14: note: byref variable will be forcibly initialized struct stat tmp; ^ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct statx tmp; ^ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:398:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:169:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:385:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:348:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:359:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:373:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:572:15: note: byref variable will be forcibly initialized struct kstat stat; ^ 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/drivers/xen/xenbus/xenbus_probe_frontend.c:13: /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_wait_for_backend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:370:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(backend_state_wq, ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:383:22: note: byref variable will be forcibly initialized struct xenbus_watch be_watch; ^ /kisskb/src/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/sound/synth/emux/emux.c: In function 'snd_emux_register': /kisskb/src/sound/synth/emux/emux.c:80:25: note: byref variable will be forcibly initialized struct snd_sf_callback sf_cb; ^ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:910: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:709: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:703:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^ 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)); ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/sound/core/misc.c: In function '__snd_printk': /kisskb/src/sound/core/misc.c:56:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/sound/core/misc.c:53: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/fs/namei.c:20: /kisskb/src/fs/namei.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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1982:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/namei.c: In function 'hashlen_string': /kisskb/src/fs/namei.c:2001:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/fs/namei.c: In function 'hash_name': /kisskb/src/fs/namei.c:2029:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/drivers/tty/vt/keyboard.c: In function 'vt_do_kbkeycode_ioctl': /kisskb/src/drivers/tty/vt/keyboard.c:1882: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:2004: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/namei.c:20: /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1244:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1219:12: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/fs/namei.c: In function 'traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:1263:19: note: in expansion of macro 'smp_load_acquire' unsigned flags = smp_load_acquire(&path->dentry->d_flags); ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1729:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1769:15: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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:1523:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1690:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2149:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2555:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2584:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3341:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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_open': /kisskb/src/fs/namei.c:3024:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2405:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3440:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2361:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2432:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'vfs_path_lookup': /kisskb/src/fs/namei.c:2473: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:2528: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:2611:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4236:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3312:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3393:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3410:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3582:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3662:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3975:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/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/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4104:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4104:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3739:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3738:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3867:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3866:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/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/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4357:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4356:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4356:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ In file included from /kisskb/src/include/linux/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); ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/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:4540:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4631:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1506:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^ 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/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:405:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function 'region_intersects': /kisskb/src/kernel/resource.c:546:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1552:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:487:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:605:37: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c:605:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c:605:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:680:18: note: byref variable will be forcibly initialized struct resource new = *old; ^ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:736:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'unmap_gfn': /kisskb/src/drivers/xen/xlate_mmu.c:176:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^ /kisskb/src/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/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; ^ /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_send': /kisskb/src/drivers/char/tpm/tpm-interface.c:355:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:30: /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_entry': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^ /kisskb/src/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:453: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:473:20: note: byref variable will be forcibly initialized struct spi_mem_op op = desc->info.op_tmpl; ^ /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; ^ /kisskb/src/fs/fcntl.c: In function 'f_getown_ex': /kisskb/src/fs/fcntl.c:203:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^ In file included from /kisskb/src/include/linux/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) ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:739:21: note: byref variable will be forcibly initialized kernel_siginfo_t si; ^ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:163:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:326: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:73, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^ /kisskb/src/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/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/drivers/pci/pcie/aer.c:29:0: /kisskb/src/drivers/pci/pcie/aer.c: In function 'aer_irq': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/pci/pcie/aer.c:1203:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&rpc->aer_fifo, e_src)) ^ /kisskb/src/drivers/pci/pcie/aer.c: In function 'aer_isr_one_error': /kisskb/src/drivers/pci/pcie/aer.c:1118:22: note: byref variable will be forcibly initialized struct aer_err_info e_info; ^ /kisskb/src/drivers/pci/pcie/aer.c: In function 'aer_isr': /kisskb/src/drivers/pci/pcie/aer.c:1171:24: note: byref variable will be forcibly initialized struct aer_err_source e_src; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /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/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_getcap': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:485:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_timeouts': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_random': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:534:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_read': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:586:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/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/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/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; ^ 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:82:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:699:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized struct tpm2_null_auth_area auth_area; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized struct tpm2_pcr_selection pcr_selection; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/sound/hda/hdac_controller.c: In function 'snd_hdac_bus_get_response': /kisskb/src/sound/hda/hdac_controller.c:246:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/fs/dcache.c: In function 'path_check_mount': /kisskb/src/fs/dcache.c:1409:14: note: byref variable will be forcibly initialized struct path path = { .mnt = info->mnt, .dentry = dentry }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:1751:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^ In file included from /kisskb/src/include/linux/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:2529:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ 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 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1264:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1569:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^ In file included from /kisskb/src/include/linux/rculist.h:10: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:1224:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1430:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1853:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/dcache.c:2556:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_t416_color': /kisskb/src/drivers/tty/vt/vt.c:1689: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 'con_font_get': /kisskb/src/drivers/tty/vt/vt.c:4560: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:4614: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:1379:28: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_allocate': /kisskb/src/drivers/tty/vt/vt.c:1111: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:1317:18: note: byref variable will be forcibly initialized struct winsize ws; ^ /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pagemap.h:88, from /kisskb/src/mm/swap.c:43: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/pagemap.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^ /kisskb/src/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; ^ 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:859:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_write': /kisskb/src/drivers/tty/vt/vt.c:2862:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ /kisskb/src/mm/swap.c: In function 'get_kernel_page': /kisskb/src/mm/swap.c:195:20: note: byref variable will be forcibly initialized const struct kvec kiov = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/swap.c:785:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^ 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/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/scsi/scsi_error.c:346:2: note: in expansion of macro 'wait_event' wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:492:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1070:22: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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:1068:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/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 = { ^ 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:1550:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c:1549:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1612:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1684:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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 = { ^ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2159:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_done_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_error.c:2158:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:568:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, NULL); ^ /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_and_map_pci': /kisskb/src/drivers/pci/of.c:514:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/pci/of.c: In function 'devm_of_pci_get_host_bridge_resources': /kisskb/src/drivers/pci/of.c:269:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^ /kisskb/src/drivers/pci/of.c:268:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^ /kisskb/src/drivers/pci/of.c:266:24: note: byref variable will be forcibly initialized struct resource *res, tmp_res; ^ /kisskb/src/drivers/input/input.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/input/input.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, handle); ^ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_open': /kisskb/src/sound/core/hwdep.c:73:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_info': /kisskb/src/sound/core/hwdep.c:176:24: note: byref variable will be forcibly initialized struct snd_hwdep_info info; ^ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_dsp_status': /kisskb/src/sound/core/hwdep.c:191:30: note: byref variable will be forcibly initialized struct snd_hwdep_dsp_status info; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ /kisskb/src/lib/radix-tree.c: In function '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/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/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:485:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-merge.c:484:17: note: byref variable will be forcibly initialized struct bio_vec bvec, bvprv = { NULL }; ^ In file included from /kisskb/src/block/blk-merge.c:7:0: /kisskb/src/block/blk-merge.c: In function 'bio_get_last_bvec': /kisskb/src/include/linux/bio.h:273:19: note: byref variable will be forcibly initialized struct bvec_iter iter = bio->bi_iter; ^ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:19:21: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^ /kisskb/src/block/blk-merge.c:19:17: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:378:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/block/blk-merge.c:377:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ 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/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/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 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/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_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:531:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/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); ^ 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/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^ In file included from /kisskb/src/include/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/char/tpm/tpm_tis_core.c:19: /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'release_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:170:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'request_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:211:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:68:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:543:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1551:22: note: byref variable will be forcibly initialized struct snd_timer_id id; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1710:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:753:8: note: byref variable will be forcibly initialized cap_t cap; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1721:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c:1720:27: note: byref variable will be forcibly initialized struct snd_timer_gstatus gstatus; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1931:28: note: byref variable will be forcibly initialized struct snd_timer_status32 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1954:28: note: byref variable will be forcibly initialized struct snd_timer_status64 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1644:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1756:26: note: byref variable will be forcibly initialized struct snd_timer_select tselect; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1370:27: note: byref variable will be forcibly initialized struct snd_timer_tread64 r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1404:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c:1403:31: note: byref variable will be forcibly initialized struct snd_timer_tread64 *r, r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1902:29: note: byref variable will be forcibly initialized struct snd_timer_tread64 tread; ^ /kisskb/src/sound/core/timer.c:1830:26: note: byref variable will be forcibly initialized struct snd_timer_params params; ^ 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/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2171:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/timer.c:2145:27: note: byref variable will be forcibly initialized struct snd_timer_tread32 tread32; ^ /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/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ 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:627:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:678:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:800:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2284:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'atime_needs_update': /kisskb/src/fs/inode.c:1791: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:1827:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1966:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ In file included from /kisskb/src/include/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/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/sound/pci/emu10k1/memory.c: In function '__synth_free_pages': /kisskb/src/sound/pci/emu10k1/memory.c:476:24: note: byref variable will be forcibly initialized struct snd_dma_buffer dmab; ^ /kisskb/src/sound/pci/emu10k1/memory.c: In function 'synth_alloc_pages': /kisskb/src/sound/pci/emu10k1/memory.c:508:24: note: byref variable will be forcibly initialized struct snd_dma_buffer dmab; ^ /kisskb/src/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 }; ^ 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-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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^ 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/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3127:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:716:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ 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/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:337:18: note: byref variable will be forcibly initialized struct pagevec locked_pvec; ^ /kisskb/src/mm/truncate.c:298:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:535:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/kernel/signal.c: In function '__flush_itimer_signals': /kisskb/src/kernel/signal.c:491:19: note: byref variable will be forcibly initialized sigset_t signal, retain; ^ /kisskb/src/kernel/signal.c:491:11: note: byref variable will be forcibly initialized sigset_t signal, retain; ^ /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/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4098:15: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4098:10: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:3974:12: note: byref variable will be forcibly initialized sigset_t mask; ^ /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/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:2924:12: note: byref variable will be forcibly initialized sigset_t newblocked; ^ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/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/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:4512: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:3904: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:3835: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:3944: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_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3573:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c:3572:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/signal.c:3571: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:3757:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:3996: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:4292:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c:4292: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:4112:10: note: byref variable will be forcibly initialized stack_t 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/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_starved_list_run': /kisskb/src/drivers/scsi/scsi_lib.c:416:12: note: byref variable will be forcibly initialized LIST_HEAD(starved_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_nz_result': /kisskb/src/drivers/scsi/scsi_lib.c:855:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ 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/char/tpm/st33zp24/st33zp24.c:7: /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c: In function 'wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/tpm/st33zp24/st33zp24.c:270:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(*queue, ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_action': /kisskb/src/drivers/scsi/scsi_lib.c:684:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_mask_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_interval_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2095:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_params_by_rules': /kisskb/src/sound/core/pcm_native.c:341:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:340:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ 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:2406:12: note: byref variable will be forcibly initialized LIST_HEAD(event_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/sound/core/pcm_native.c:22:0: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_mask_params': /kisskb/src/sound/core/pcm_native.c:264:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_interval_params': /kisskb/src/sound/core/pcm_native.c:300:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2391:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2300:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2310:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2282:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2291:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/sound/core/pcm_native.c:2342:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2323:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2943:26: note: byref variable will be forcibly initialized struct snd_pcm_sync_ptr sync_ptr; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose': /kisskb/src/sound/core/pcm_native.c:625:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:624:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_pff_to_port': /kisskb/src/drivers/pci/switch/switchtec.c:1065:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1099:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_port_to_pff': /kisskb/src/drivers/pci/switch/switchtec.c:1109:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:904:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_event_ctl': /kisskb/src/drivers/pci/switch/switchtec.c:1019:35: note: byref variable will be forcibly initialized struct switchtec_ioctl_event_ctl ctl; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3103:19: note: byref variable will be forcibly initialized struct snd_xferi xferi; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3125:19: note: byref variable will be forcibly initialized struct snd_xfern xfern; ^ In file included from /kisskb/src/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/pci.h:35, from /kisskb/src/include/linux/switchtec.h:10, from /kisskb/src/drivers/pci/switch/switchtec.c:7: /kisskb/src/drivers/pci/switch/switchtec.c: In function 'switchtec_dev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/pci/switch/switchtec.c:537:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(stuser->cmd_comp, ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2735:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2012:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:980:22: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1031:26: note: byref variable will be forcibly initialized struct snd_pcm_status32 status32; ^ /kisskb/src/sound/core/pcm_native.c:1030:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status64; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1006:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^ 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/lib/string.c: In function 'strscpy': /kisskb/src/lib/string.c:181:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:489:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/include/linux/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, ^ 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/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_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/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/drivers/i2c/i2c-core-of.c:69:24: note: byref variable will be forcibly initialized struct i2c_board_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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:974:14: note: byref variable will be forcibly initialized struct tms tmp; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1256:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2566:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1402:16: note: byref variable will be forcibly initialized struct rlimit value; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1628:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1628:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^ /kisskb/src/kernel/sys.c:1627:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/sys.c:1627:18: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1672:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1799:16: note: byref variable will be forcibly initialized struct rusage r; ^ 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_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ /kisskb/src/drivers/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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^ 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/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_show_string': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^ /kisskb/src/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_writepage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_inactive_list_is_low': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_inactive_list_is_low, ^ /kisskb/src/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/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1119:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1171:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:609:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:1015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:180:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^ In file included from /kisskb/src/include/linux/wait_bit.h:8: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:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/file.c:217:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1008:22: note: byref variable will be forcibly initialized struct snd_interval list_range; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1242:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:910:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:666:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:371:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:213:20: note: byref variable will be forcibly initialized struct timespec64 driver_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1127:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1830:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ 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:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:148:21: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized struct timespec64 audio_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c:266:20: note: byref variable will be forcibly initialized struct timespec64 curr_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:792:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized struct snd_interval range; ^ /kisskb/src/sound/core/pcm_lib.c:1047:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^ 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:3231:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/vmscan.c:3224:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:1830:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1506:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1503:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:1649:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1920:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2030:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2029:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:2028:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2442:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2120:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:2119:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_get_rs485_config': /kisskb/src/drivers/tty/serial/serial_core.c:1289: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:1304: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:1330: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:1348:24: note: byref variable will be forcibly initialized struct serial_iso7816 iso7816; ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_suspend_port': /kisskb/src/drivers/tty/serial/serial_core.c:2172: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:2235:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ /kisskb/src/drivers/tty/serial/serial_core.c:2234: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_get_icount': /kisskb/src/drivers/tty/serial/serial_core.c:1259: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:1202:28: note: byref variable will be forcibly initialized struct uart_icount cprev, cnow; ^ /kisskb/src/drivers/tty/serial/serial_core.c:1202: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:2753: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:2743: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:2733: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:2723: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:2713: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:2703:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /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/drivers/tty/serial/serial_core.c: In function 'xmit_fifo_size_show': /kisskb/src/drivers/tty/serial/serial_core.c:2693: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:2683: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:2673: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:2659: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:2649: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:2639: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:2629:23: note: byref variable will be forcibly initialized struct serial_struct tmp; ^ /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/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; ^ 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:3023:2: note: in expansion of macro 'wait_event' wait_event(state->remove_wait, !atomic_read(&state->refcount)); ^ /kisskb/src/drivers/tty/serial/serial_core.c: In function 'uart_set_options': /kisskb/src/drivers/tty/serial/serial_core.c:2078:18: note: byref variable will be forcibly initialized struct ktermios termios; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/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/drivers/input/misc/adxl34x.c: In function 'adxl34x_service_ev_fifo': /kisskb/src/drivers/input/misc/adxl34x.c:259:21: note: byref variable will be forcibly initialized struct axis_triple axis; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1482:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3067:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:896:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2541:13: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:3795:14: note: byref variable will be forcibly initialized struct path root; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1416:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c:1413:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1748:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2426:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3453:14: note: byref variable will be forcibly initialized struct path newmount; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2110:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2341:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2747:14: note: byref variable will be forcibly initialized struct path old_path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3596:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ /kisskb/src/fs/namespace.c:3596:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^ 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:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:2982:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3218:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3694:24: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3694:19: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c:3694:14: note: byref variable will be forcibly initialized struct path new, old, root; ^ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3377:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4063:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:3911:14: note: byref variable will be forcibly initialized struct path fs_root; ^ /kisskb/src/fs/namespace.c:3910:14: note: byref variable will be forcibly initialized struct path ns_root; ^ In file included from /kisskb/src/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/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/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/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:564:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:662:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:738:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:799:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/input/rmi4/rmi_bus.c: In function 'rmi_dbg': /kisskb/src/drivers/input/rmi4/rmi_bus.c:27:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/input/rmi4/rmi_bus.c:26: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/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ /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/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/workqueue.c:3887:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^ 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/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_workqueue': /kisskb/src/kernel/workqueue.c:2776:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^ /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/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3038:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^ 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:5283: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; ^ /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; ^ /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/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/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(adap->kthread_waitq, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(adap->kthread_waitq, ^ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_config_thread_func': /kisskb/src/drivers/media/cec/core/cec-adap.c:1483:18: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:318:22: note: byref variable will be forcibly initialized struct kernel_param dummy_kp = *kp; ^ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:349:22: note: byref variable will be forcibly initialized struct kernel_param dummy; ^ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:374:22: note: byref variable will be forcibly initialized struct kernel_param boolkp = *kp; ^ /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/drivers/base/firmware_loader/main.c: In function 'uncache_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:1212:18: note: byref variable will be forcibly initialized struct firmware fw; ^ 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/firmware_loader/main.c:14: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'dev_cache_fw_image': /kisskb/src/drivers/base/firmware_loader/main.c:1325:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1944:27: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd = { ^ /kisskb/src/block/blk-mq.c: In function 'blk_done_softirq': /kisskb/src/block/blk-mq.c:576:30: note: byref variable will be forcibly initialized struct list_head *cpu_list, local_list; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3754:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper hs; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2455:22: note: byref variable will be forcibly initialized struct rq_iter_data data = { ^ 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:1048: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:1086:26: note: byref variable will be forcibly initialized struct dispatch_rq_data data = { ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1366:28: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(zone_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2525:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:794:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1898:20: note: byref variable will be forcibly initialized struct list_head rq_list; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1886:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3615:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/pci/oxygen/oxygen_io.c:9: /kisskb/src/sound/pci/oxygen/oxygen_io.c: In function 'oxygen_ac97_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/sound/pci/oxygen/oxygen_io.c:96:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(chip->ac97_waitqueue, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^ /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^ In file included from /kisskb/src/include/linux/rmi.h:13:0, from /kisskb/src/drivers/input/rmi4/rmi_driver.c:23: /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_set_attn_data': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c:184:2: note: in expansion of macro 'kfifo_put' kfifo_put(&drvdata->attn_fifo, attn_data); ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_scan_pdt_page': /kisskb/src/drivers/input/rmi4/rmi_driver.c:508:19: note: byref variable will be forcibly initialized struct pdt_entry pdt_entry; ^ /kisskb/src/drivers/base/memory.c: In function 'for_each_memory_block': /kisskb/src/drivers/base/memory.c:824:39: note: byref variable will be forcibly initialized struct for_each_memory_block_cb_data cb_data = { ^ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2131:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/mm/vmstat.c: In function 'unusable_show_print': /kisskb/src/mm/vmstat.c:2079:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/mm/vmstat.c: In function 'extfrag_for_order': /kisskb/src/mm/vmstat.c:1106:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1120:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^ In file included from /kisskb/src/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, ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__query_convention': /kisskb/src/drivers/firmware/qcom_scm.c:135:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:803:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_pas_mss_reset': /kisskb/src/drivers/firmware/qcom_scm.c:609:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_is_call_available': /kisskb/src/drivers/firmware/qcom_scm.c:231:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_io_readl': /kisskb/src/drivers/firmware/qcom_scm.c:649:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_find_dload_address': /kisskb/src/drivers/firmware/qcom_scm.c:1138:18: note: byref variable will be forcibly initialized struct resource res; ^ 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': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/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/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/firmware/qcom_scm.c: In function 'qcom_scm_set_remote_state': /kisskb/src/drivers/firmware/qcom_scm.c:373:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_init_image': /kisskb/src/drivers/firmware/qcom_scm.c:443:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_mem_setup': /kisskb/src/drivers/firmware/qcom_scm.c:496:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_auth_and_reset': /kisskb/src/drivers/firmware/qcom_scm.c:526:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_shutdown': /kisskb/src/drivers/firmware/qcom_scm.c:555:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_supported': /kisskb/src/drivers/firmware/qcom_scm.c:586:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_restore_sec_cfg': /kisskb/src/drivers/firmware/qcom_scm.c:699:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_iommu_secure_ptbl_size': /kisskb/src/drivers/firmware/qcom_scm.c:717:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_mem_protect_video_var': /kisskb/src/drivers/firmware/qcom_scm.c:775:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_snprintf': /kisskb/src/drivers/leds/led-triggers.c:81:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_hdcp_req': /kisskb/src/drivers/firmware/qcom_scm.c:1100:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^ /kisskb/src/drivers/firmware/qcom_scm.c:1082:23: note: byref variable will be forcibly initialized struct qcom_scm_desc desc = { ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_writeback': /kisskb/src/fs/fs-writeback.c:1850: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:2013: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:1990: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:1956: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:1814:18: 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/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'wait_sb_inodes': /kisskb/src/fs/fs-writeback.c:2367: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:2454:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^ /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2532: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/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 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:739:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/runtime.c:739:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:572:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/runtime.c:572:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1280:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/base/power/runtime.c:1280:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/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/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:762:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^ /kisskb/src/sound/core/rawmidi.c:761:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:803:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:611:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:662:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1478:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c:1443:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/sound/core/rawmidi.c:1112:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/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/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_drain_output': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/core/rawmidi.c:232:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(runtime->sleep, ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:859:29: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3927:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3927:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^ /kisskb/src/crypto/testmgr.c:3924:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3646:34: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3646:28: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3646:21: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^ /kisskb/src/crypto/testmgr.c:3645:24: note: byref variable will be forcibly initialized struct drbg_test_data test_data; ^ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3745:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3745:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3742:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/drivers/accessibility/speakup/spk_ttyio.c: In function 'spk_ttyio_initialise_ldisc': /kisskb/src/drivers/accessibility/speakup/spk_ttyio.c:148:18: note: byref variable will be forcibly initialized struct ktermios tmp_termios; ^ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3286:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/crypto/testmgr.c:3284:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1129:18: note: byref variable will be forcibly initialized struct iov_iter input; ^ /kisskb/src/crypto/testmgr.c:1128:14: note: byref variable will be forcibly initialized struct kvec kv; ^ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:747:18: note: byref variable will be forcibly initialized struct iov_iter input; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:1372:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1570:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2128:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_aead_message': /kisskb/src/crypto/testmgr.c:2218:23: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:2216:30: note: byref variable will be forcibly initialized struct scatterlist src[2], dst; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'generate_random_cipher_testvec': /kisskb/src/crypto/testmgr.c:2908:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c:2906:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c:2906:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^ In file included from /kisskb/src/include/crypto/aead.h:11:0, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2700:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2876:25: note: byref variable will be forcibly initialized struct testvec_config cfg; ^ /kisskb/src/sound/pci/oxygen/oxygen_mixer.c: In function 'add_controls': /kisskb/src/sound/pci/oxygen/oxygen_mixer.c:1044:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_info': /kisskb/src/sound/core/oss/mixer_oss.c:87:20: note: byref variable will be forcibly initialized struct mixer_info info; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_info_obsolete': /kisskb/src/sound/core/oss/mixer_oss.c:103:18: note: byref variable will be forcibly initialized _old_mixer_info info; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_ioctl_card': /kisskb/src/sound/core/oss/mixer_oss.c:372:28: note: byref variable will be forcibly initialized struct snd_mixer_oss_file fmixer; ^ /kisskb/src/sound/pci/hda/hda_codec.c: In function 'snd_hda_codec_pcm_new': /kisskb/src/sound/pci/hda/hda_codec.c:727:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_test_id': /kisskb/src/sound/core/oss/mixer_oss.c:498:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_build_input': /kisskb/src/sound/core/oss/mixer_oss.c:1024:14: note: byref variable will be forcibly initialized struct slot slot; ^ /kisskb/src/sound/pci/hda/hda_codec.c: In function 'find_mixer_ctl': /kisskb/src/sound/pci/hda/hda_codec.c:1605:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/hda/hda_codec.c: In function '__snd_hda_add_vmaster': /kisskb/src/sound/pci/hda/hda_codec.c:1982:28: note: byref variable will be forcibly initialized struct follower_init_arg arg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:838:10: note: byref variable will be forcibly initialized va_list args; ^ 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) ^ /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/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 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:773: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:823:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /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/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/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1450:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^ 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:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^ In file included from /kisskb/src/lib/xarray.c:13:0: /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2201:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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_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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1087: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1085: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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/xarray.c:1077:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(node->slots[offset], ^ In file included from /kisskb/src/lib/xarray.c:13:0: /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1807:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2008:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2058:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1488:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1600:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1637:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1713: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:1755: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_set_mark': /kisskb/src/lib/xarray.c:1894:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1912:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1934:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2155:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ 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/accessibility/speakup/synth.c: In function 'synth_printf': /kisskb/src/drivers/accessibility/speakup/synth.c:220:10: note: byref variable will be forcibly initialized va_list args; ^ /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/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/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_sysfs.c:10: /kisskb/src/drivers/scsi/scsi_sysfs.c: In function 'scsi_device_dev_release_usercontext': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:487:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:485:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:483:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/drivers/scsi/scsi_sysfs.c:481:12: note: in expansion of macro 'rcu_replace_pointer' vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ 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, ^ 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); ^ 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) ^ 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/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; ^ /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/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/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/accessibility/speakup/thread.c:2: /kisskb/src/drivers/accessibility/speakup/thread.c: In function 'speakup_thread': /kisskb/src/drivers/accessibility/speakup/thread.c:24: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/accessibility/speakup/thread.c:24: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/kmem.h:369, from /kisskb/src/mm/slab_common.c:28: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/kmem.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/kmem.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^ 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:417:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:953:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:242:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:983:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_ioctl': /kisskb/src/sound/core/seq/seq_clientmgr.c:2128:4: note: byref variable will be forcibly initialized } buf; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_create_kernel_client': /kisskb/src/sound/core/seq/seq_clientmgr.c:2184:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_read': /kisskb/src/sound/core/seq/seq_clientmgr.c:442:25: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_write': /kisskb/src/sound/core/seq/seq_clientmgr.c:1024:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'bounce_error_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:536:23: note: byref variable will be forcibly initialized struct snd_seq_event bounce_ev; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_dispatch_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:872:24: note: byref variable will be forcibly initialized struct snd_seq_event tmpev, *ev; ^ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_notify_subscription': /kisskb/src/sound/core/seq/seq_clientmgr.c:1447:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_cell_alloc': /kisskb/src/sound/core/seq/seq_memory.c:215:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/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/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; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1619:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1650:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^ /kisskb/src/drivers/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; ^ 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/gnss/core.c:10: /kisskb/src/drivers/gnss/core.c: In function 'gnss_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gnss/core.c:105:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(gdev->read_queue, ^ /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; ^ 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/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:909:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:940:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^ /kisskb/src/drivers/firmware/arm_scpi.c: In function 'scpi_init_versions': /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^ /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/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/fsi.h:128, from /kisskb/src/drivers/fsi/fsi-core.c:28: /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_read, ^ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_break': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_break, ^ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_write, ^ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_rw_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/fsi.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_rw_result, ^ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:947:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'sdev_prefix_printk': /kisskb/src/drivers/scsi/scsi_logging.c:56:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scmd_printk': /kisskb/src/drivers/scsi/scsi_logging.c:83:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:346:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:640:16: note: byref variable will be forcibly initialized struct region r; ^ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^ 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/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1158:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13:0: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_push_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' copied = kfifo_put(&ev_int->det_events, ev); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_replace_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1341:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old_ptbl->last_lookup, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1338:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(disk->part_tbl, new_ptbl); ^ /kisskb/src/block/genhd.c: In function 'register_disk': /kisskb/src/block/genhd.c:623:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:1054: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:1463:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ /kisskb/src/block/genhd.c:1459:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'set_disk_ro': /kisskb/src/block/genhd.c:1642: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/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_map_sector_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:325:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, part); ^ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:952:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c:946:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_expand_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1392:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); ^ /kisskb/src/block/genhd.c: In function '__alloc_disk_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[0], disk->part0); ^ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1541: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:813:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /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/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1052:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:565:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:605:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:329:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_attach': /kisskb/src/sound/core/seq/seq_ports.c:651:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_detach': /kisskb/src/sound/core/seq/seq_ports.c:684:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_delete_all_ports': /kisskb/src/sound/core/seq/seq_ports.c:294:19: note: byref variable will be forcibly initialized struct list_head deleted_list; ^ /kisskb/src/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/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/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/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; ^ 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, ^ 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/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/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 'clean_bdev_aliases': /kisskb/src/fs/buffer.c:1610:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2805:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_badblocks_regions': /kisskb/src/drivers/nvdimm/bus.c:206:33: note: byref variable will be forcibly initialized struct clear_badblocks_context ctx = { ^ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_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; ^ 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/drivers/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized struct scsi_mode_data mode_data; ^ /kisskb/src/drivers/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/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/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_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 '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_read_oob': /kisskb/src/drivers/mtd/mtdcore.c:1399:23: note: byref variable will be forcibly initialized struct mtd_ecc_stats old_stats = master->ecc_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/drivers/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:12: note: byref variable will be forcibly initialized LIST_HEAD(block_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_parse_common_attributes': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:452:39: note: byref variable will be forcibly initialized struct hid_sensor_hub_attribute_info timestamp; ^ /kisskb/src/drivers/pps/kapi.c: In function 'pps_event': /kisskb/src/drivers/pps/kapi.c:164:19: note: byref variable will be forcibly initialized struct pps_ktime ts_real = { .sec = 0, .nsec = 0, .flags = 0 }; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_create_virtqueue_split': /kisskb/src/drivers/virtio/virtio_ring.c:861:15: note: byref variable will be forcibly initialized struct vring vring; ^ /kisskb/src/drivers/virtio/virtio_ring.c: In function 'vring_new_virtqueue': /kisskb/src/drivers/virtio/virtio_ring.c:2170:15: note: byref variable will be forcibly initialized struct vring vring; ^ 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, ^ 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:407:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ha->eh_wait_q, phys_suspended(ha) == 0, tmo); ^ /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/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; ^ /kisskb/src/drivers/iio/adc/ad_sigma_delta.c: In function 'ad_sd_write_reg': /kisskb/src/drivers/iio/adc/ad_sigma_delta.c:66:21: note: byref variable will be forcibly initialized struct spi_message m; ^ /kisskb/src/drivers/iio/adc/ad_sigma_delta.c: In function 'ad_sd_read_reg_raw': /kisskb/src/drivers/iio/adc/ad_sigma_delta.c:114:21: note: byref variable will be forcibly initialized struct spi_message m; ^ In file included from /kisskb/src/drivers/iio/adc/ad_sigma_delta.c:13:0: /kisskb/src/drivers/iio/adc/ad_sigma_delta.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/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_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/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/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct dentry dentry; ^ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:224: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:357: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:1007: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:1007:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/block_dev.c: In function 'blkdev_write_iter': /kisskb/src/fs/block_dev.c:1665:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1842:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1080:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1080:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:435:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:817:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:817: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_npages': /kisskb/src/lib/iov_iter.c:1611:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1611:9: note: in expansion of macro 'iterate_all_kinds' } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:635:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:635: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:1005:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1005: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_get_pages': /kisskb/src/lib/iov_iter.c:1328:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1328:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:772:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:772: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_full': /kisskb/src/lib/iov_iter.c:795:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:795: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:874:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:874: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_zero': /kisskb/src/lib/iov_iter.c:982:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:982:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/pci/hda/hda_controller_trace.h:99, from /kisskb/src/sound/pci/hda/hda_controller.c:30: /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_pcm_trigger': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(azx_pcm_trigger, ^ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_get_position': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(azx_get_position, ^ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_pcm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:58:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(azx_pcm, ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1241:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1241: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:1260:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1260:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, size, v, ^ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'azx_get_time_info': /kisskb/src/sound/pci/hda/hda_controller.c:496:35: note: byref variable will be forcibly initialized struct system_device_crosststamp xtstamp; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1409:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1409: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:1455:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1455: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:1496:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1496: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:1541:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:109:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1541:2: note: in expansion of macro 'iterate_and_advance' iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1574:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:1838:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:86:21: note: byref variable will be forcibly initialized struct bvec_iter __bi; \ ^ /kisskb/src/lib/iov_iter.c:1838:2: note: in expansion of macro 'iterate_all_kinds' iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:1833:14: note: byref variable will be forcibly initialized struct kvec w; ^ /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/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/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/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/nvdimm/namespace_devs.c: In function 'nd_namespace_blk_size': /kisskb/src/drivers/nvdimm/namespace_devs.c:274:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_pmem_set_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:914:22: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__nd_namespace_blk_validate': /kisskb/src/drivers/nvdimm/namespace_devs.c:292:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'dpa_extents_show': /kisskb/src/drivers/nvdimm/namespace_devs.c:1380:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'space_valid': /kisskb/src/drivers/nvdimm/namespace_devs.c:560:25: note: byref variable will be forcibly initialized struct blk_alloc_info info = { ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_allocate': /kisskb/src/drivers/nvdimm/namespace_devs.c:601:39: note: byref variable will be forcibly initialized struct resource *res, *exist = NULL, valid; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__reserve_free_pmem': /kisskb/src/drivers/nvdimm/namespace_devs.c:781:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'namespace_update_uuid': /kisskb/src/drivers/nvdimm/namespace_devs.c:1233:23: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c:1188:21: note: byref variable will be forcibly initialized struct nd_label_id new_label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c:1187:21: note: byref variable will be forcibly initialized struct nd_label_id old_label_id; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__size_store': /kisskb/src/drivers/nvdimm/namespace_devs.c:957:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_trigger_handler': /kisskb/src/drivers/iio/accel/kxsd9.c:219:4: note: byref variable will be forcibly initialized } hw_values; ^ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nsblk_add_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:2084:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^ In file included from /kisskb/src/include/linux/module.h:12: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) ^ /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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'prepare_to_rcuwait': In file included from /kisskb/src/include/linux/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) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: 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/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/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; ^ /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:3965:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^ /kisskb/src/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_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/sched.h:425:39: note: in expansion of macro 'DECLARE_EVENT_CLASS' #define DECLARE_EVENT_CLASS_SCHEDSTAT DECLARE_EVENT_CLASS ^ /kisskb/src/include/trace/events/sched.h:435:1: note: in expansion of macro 'DECLARE_EVENT_CLASS_SCHEDSTAT' DECLARE_EVENT_CLASS_SCHEDSTAT(sched_stat_template, ^ /kisskb/src/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, ^ In file included from /kisskb/src/include/trace/define_trace.h:103: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 'perf_trace_sched_process_exec': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ 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_process_exec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:7320: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:6309: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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/kernel/sched/sched.h:1568: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:6900: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:6946:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval_time32': /kisskb/src/kernel/sched/core.c:6959:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5501:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_tick_remote': /kisskb/src/kernel/sched/core.c:4592:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_fork': /kisskb/src/kernel/sched/core.c:8276:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4950: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:6628: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:3017: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:703, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/kernel/sched/core.c:2301: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:2321:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1894: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:7239:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2588: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:3056:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/kernel/sched/core.c:3039: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:3096: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:3169: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 '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:3437: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:3424: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:3486:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sysctl_schedstats': /kisskb/src/kernel/sched/core.c:3676:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3812:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4435:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^ /kisskb/src/fs/direct-io.c: In function 'do_blockdev_direct_IO': /kisskb/src/fs/direct-io.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4477: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:5375:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5762:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:4523:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6134:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6240:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_stop_task': /kisskb/src/kernel/sched/core.c:2831:21: note: byref variable will be forcibly initialized struct sched_param param = { .sched_priority = MAX_RT_PRIO - 1 }; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_set_fifo': /kisskb/src/kernel/sched/core.c:6106: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:6116: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/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/sched/core.c:7101: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:7442:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7482: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:7580:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:8182: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/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/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^ /kisskb/src/kernel/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/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/sound/core/seq/seq_virmidi.c: In function 'snd_virmidi_dev_attach_seq': /kisskb/src/sound/core/seq/seq_virmidi.c:347:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ In file included from /kisskb/src/kernel/locking/mutex.c:25: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/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/locking/rwsem.c:521:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^ /kisskb/src/kernel/locking/rwsem.c:386:19: note: byref variable will be forcibly initialized struct list_head wlist; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/kernel/locking/mutex.c: In function 'mutex_lock_io_nested': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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; ^ 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/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/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:207:26: note: byref variable will be forcibly initialized struct semaphore_waiter waiter; ^ In file included from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:9:0: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/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, ^ /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/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/fs/mpage.c: In function 'mpage_end_io': /kisskb/src/fs/mpage.c:50:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/mpage.c: In function 'mpage_writepages': /kisskb/src/fs/mpage.c:707:21: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^ /kisskb/src/fs/mpage.c:699:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/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/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/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/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/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^ In 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_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^ /kisskb/src/drivers/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^ 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/scsi/libsas/sas_scsi_host.c: In function 'sas_create_task': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:136:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_recover_lu': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:327:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_device_reset_handler': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:495:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ 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_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/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ In file included from /kisskb/src/include/trace/define_trace.h:103: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 'perf_trace_lock_acquire': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_stats': /kisskb/src/kernel/locking/lockdep.c:266:26: note: byref variable will be forcibly initialized struct lock_class_stats stats; ^ /kisskb/src/drivers/iio/imu/adis.c: In function '__adis_write_reg': /kisskb/src/drivers/iio/imu/adis.c:42:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ /kisskb/src/drivers/iio/imu/adis.c: In function '__adis_read_reg': /kisskb/src/drivers/iio/imu/adis.c:141:21: note: byref variable will be forcibly initialized struct spi_message msg; ^ In file included from /kisskb/src/include/linux/iio/common/st_sensors_spi.h:13:0, from /kisskb/src/drivers/iio/common/st_sensors/st_sensors_spi.c:17: /kisskb/src/drivers/iio/common/st_sensors/st_sensors_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/drivers/iio/imu/adis_buffer.c:13:0: /kisskb/src/drivers/iio/imu/adis_buffer.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/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/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/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_odr': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:74:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_enable': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:161:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ /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_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_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-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103: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 'perf_trace_mmap_lock_start_locking': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_acquire_returned': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_released': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_released': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^ 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) ^ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:32:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /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:74:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /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/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qrwlock.h:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^ /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/mm/memory.c: In function 'copy_nonpresent_pte': /kisskb/src/mm/memory.c:705:14: note: byref variable will be forcibly initialized swp_entry_t entry = pte_to_swp_entry(pte); ^ /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/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2836:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/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/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1559:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1558:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1510:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1532:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/memory.c:1531:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/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/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1135:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/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/drivers/ata/libata-pata-timings.c: In function 'ata_timing_compute': /kisskb/src/drivers/ata/libata-pata-timings.c:120:20: note: byref variable will be forcibly initialized struct ata_timing p; ^ 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/keyslot-manager.h:9, from /kisskb/src/block/keyslot-manager.c:31: /kisskb/src/block/keyslot-manager.c: In function 'blk_ksm_get_slot_for_key': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/keyslot-manager.c:230:3: note: in expansion of macro 'wait_event' wait_event(ksm->idle_slots_wait_queue, ^ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ 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/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/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/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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: 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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '__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) ^ 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 '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/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/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/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:1408:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1407: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:1477:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1475: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:3400:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3398:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'printk': /kisskb/src/kernel/printk/printk.c:2118:10: note: byref variable will be forcibly initialized va_list args; ^ 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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:429:3: note: in 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/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/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1628: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:1564:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(log_wait, ^ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2671:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/kernel/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:1946:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/printk/printk.c:1942:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1940:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2454:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:2453:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /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/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2169:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2209:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/fs/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:431:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/kernel/printk/printk.c: In function 'printk_deferred': /kisskb/src/kernel/printk/printk.c:3120:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_line_nolock': /kisskb/src/mm/mmap.c:3169:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/kernel/printk/printk.c:3313:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3311:21: note: byref variable will be forcibly initialized struct printk_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/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:199:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3139:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2926:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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/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/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/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/lib/genalloc.c:397:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ /kisskb/src/kernel/irq/manage.c:1222:23: note: byref variable will be forcibly initialized struct callback_head on_exit_work; ^ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:468:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^ 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/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:404:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ 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/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/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:6: note: byref variable will be forcibly initialized } sample; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:326:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:325:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:363:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:362:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:541:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/file.c:540:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:396:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:723:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:751:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/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:1463:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/kernfs/dir.c:1463:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:888:15: note: byref variable will be forcibly initialized struct qstr 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/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ /kisskb/src/fs/iomap/fiemap.c: In function 'iomap_fiemap': /kisskb/src/fs/iomap/fiemap.c:71:20: note: byref variable will be forcibly initialized struct fiemap_ctx ctx; ^ /kisskb/src/kernel/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 }; ^ /kisskb/src/fs/iomap/seek.c: In function 'page_cache_seek_hole_data': /kisskb/src/fs/iomap/seek.c:80:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:959:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:863:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /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}; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/proc/proc_sysctl.c: In function 'sysctl_err': /kisskb/src/fs/proc/proc_sysctl.c:1085:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/proc/proc_sysctl.c:1084:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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; ^ /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; ^ 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; ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_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); ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ In file included from /kisskb/src/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/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/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/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 'ddebug_proc_show': /kisskb/src/lib/dynamic_debug.c:882:18: note: byref variable will be forcibly initialized struct flagsbuf flags; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_clk_gating': /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:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_gating, ^ /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:80: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:108: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:128:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_profiling_template, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_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:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_template, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_command': /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:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_uic_command': /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:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /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:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_clk_gating, ^ /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:59: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:80: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:80: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:108: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:108: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:128: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:128: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:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_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:168:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ufshcd_template, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'trace_event_raw_event_ufshcd_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:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /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:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_command, ^ /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:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ /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:266:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_uic_command, ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'perf_trace_ufshcd_upiu': /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:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/ufs.h:327, from /kisskb/src/drivers/scsi/ufs/ufshcd.c:29: /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:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ /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:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ufshcd_upiu, ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_uic_pwr_ctrl': /kisskb/src/drivers/scsi/ufs/ufshcd.c:3860:20: note: byref variable will be forcibly initialized struct completion uic_async_done; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_advance_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/srcutree.c:1109:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^ /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:1164:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:909:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8403:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_exec_dev_cmd': /kisskb/src/drivers/scsi/ufs/ufshcd.c:2828: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:6480:20: note: byref variable will be forcibly initialized struct completion 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/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:6334: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:3789:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr temp_pwr_info; ^ /kisskb/src/drivers/scsi/ufs/ufshcd.c:3788:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr orig_pwr_info; ^ /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/drivers/scsi/ufs/ufshcd.c: In function 'ufshcd_scale_gear': /kisskb/src/drivers/scsi/ufs/ufshcd.c:1142:27: note: byref variable will be forcibly initialized struct ufs_pa_layer_attr new_pwr_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/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:113:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1339:19: note: byref variable will be forcibly initialized struct list_head local_pure_list; ^ In file included from /kisskb/src/include/linux/preempt.h:11: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) ^ In file 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:173:16: note: in expansion of macro 'smp_load_acquire' cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ ^ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/rcu.h:785, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:69:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_future_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:107:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_future_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:147:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period_init, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:192:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_funnel_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:224:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_funnel_lock, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_nocb_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:283:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_nocb_wake, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_preempt_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:311:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_preempt_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_unlock_preempted_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:338:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_unlock_preempted_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_quiescent_state_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:367:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_quiescent_state_report, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_fqs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:410:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_fqs, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_dyntick': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:451:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_dyntick, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:483:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_kvfree_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:516:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:549:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_start, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:576:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kvfree_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:605:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kfree_bulk_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:633:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kfree_bulk_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:666:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_end, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_barrier': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:755:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_barrier, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_torture_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:708:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_torture_read, ^ /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; ^ 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) ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; /* Local copy of parameter */ ^ /kisskb/src/kernel/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_old_timex32': /kisskb/src/kernel/time/time.c:288:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^ /kisskb/src/kernel/time/time.c: In function 'put_old_timex32': /kisskb/src/kernel/time/time.c:320:21: note: byref variable will be forcibly initialized struct old_timex32 tx32; ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex_time32': /kisskb/src/kernel/time/time.c:351:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; ^ /kisskb/src/kernel/time/time.c: In function 'timespec64_add_safe': /kisskb/src/kernel/time/time.c:768:20: note: byref variable will be forcibly initialized struct timespec64 res; ^ /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; ^ 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, ^ /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/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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tasks.h:899:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_phy_set_linkrate': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1095:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates _r; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_fill_ata_reset_cmd': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1309:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1362:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_aca': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1740:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task_set': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1718:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_query_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1908:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1907:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_init_device': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:700:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:699:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_lu_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1861:28: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task = { .tmf = TMF_LU_RESET }; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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:1755:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(phyreset); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1611:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1610:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ 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_clear_nexus_ha': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:143:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); \ ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1878:2: note: in expansion of macro 'HISI_SAS_DECLARE_RST_WORK_ON_STACK' HISI_SAS_DECLARE_RST_WORK_ON_STACK(r); ^ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:754:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/mm/page_alloc.c: In function 'build_zonelists': /kisskb/src/mm/page_alloc.c:5870:13: note: byref variable will be forcibly initialized nodemask_t used_mask = NODE_MASK_NONE; ^ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap': /kisskb/src/mm/page_alloc.c:1980:24: note: byref variable will be forcibly initialized struct padata_mt_job job = { ^ 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:1363:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/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/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:3998:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/page_alloc.c:3997:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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 '__do_sys_nanosleep_time32': /kisskb/src/kernel/time/hrtimer.c:1976: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:63: /kisskb/src/kernel/module.c: In function 'perf_trace_module_load': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_free': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_request': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:63: /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ /kisskb/src/kernel/module.c: In function 'find_symbol': /kisskb/src/kernel/module.c:629:25: note: byref variable will be forcibly initialized struct find_symbol_arg fsa; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/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/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/module.c:3798:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/kernel/module.c:1549:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^ In file included from /kisskb/src/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/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1895:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/module.c:3720:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^ In file included from /kisskb/src/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/pstore/platform.c: In function 'pstore_dump': /kisskb/src/fs/pstore/platform.c:415:24: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/fs/pstore/platform.c: In function 'pstore_console_write': /kisskb/src/fs/pstore/platform.c:491:23: note: byref variable will be forcibly initialized struct pstore_record record; ^ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1405:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1841:23: note: byref variable will be forcibly initialized struct process_timer timer; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/swait.h:8: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, ^ /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/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function '__mmu_notifier_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/mm/mmu_notifier.c:655:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->notifier_subscriptions, subscriptions); ^ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/mmu_notifier.c:982:18: note: in expansion of macro 'smp_load_acquire' subscriptions = smp_load_acquire(&mm->notifier_subscriptions); ^ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:29: note: byref variable will be forcibly initialized 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 '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/kernel/time/timekeeping.c:1346:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/kernel/time/timekeeping.c:1296:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta, xt; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/kernel/time/timekeeping.c:1752:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1752:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ 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/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/kernel/time/timekeeping.c:1604:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1604:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /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/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2391:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2381:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2379:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1047:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^ /kisskb/src/fs/fuse/dev.c:1046:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1101: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:1235:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1360:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1338:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1407:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1428:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1456:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1453:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1504:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1501:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1549:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1727:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1840:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1954:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1932:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ 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:2112:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2183:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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:2173:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^ /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/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/file.c: In function 'fuse_bmap': /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/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/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/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:539:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_change_attributes': /kisskb/src/fs/fuse/inode.c:256:22: note: byref variable will be forcibly initialized struct timespec64 new_mtime = { ^ /kisskb/src/fs/fuse/inode.c:226:20: note: byref variable will be forcibly initialized struct timespec64 old_mtime; ^ /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/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/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; ^ /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/mm/mempolicy.c: In function 'mpol_relative_nodemask': /kisskb/src/mm/mempolicy.c:188:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_nodemask': /kisskb/src/mm/mempolicy.c:326:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_rebind_preferred': /kisskb/src/mm/mempolicy.c:347:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ 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; ^ /kisskb/src/mm/mempolicy.c: In function 'queue_pages_range': /kisskb/src/mm/mempolicy.c:747:21: note: byref variable will be forcibly initialized struct queue_pages qp = { ^ 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:898:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->mapping->i_pages, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/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/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'migrate_to_node': /kisskb/src/mm/mempolicy.c:1075: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/mempolicy.c:1074:13: note: byref variable will be forcibly initialized nodemask_t nmask; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2575:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:154:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2467:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2448:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^ /kisskb/src/fs/fuse/file.c:2447:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:471:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:527:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'do_set_mempolicy': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:866:2: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ /kisskb/src/mm/mempolicy.c: In function 'kernel_set_mempolicy': /kisskb/src/mm/mempolicy.c:1483:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ /kisskb/src/mm/mempolicy.c: In function 'kernel_get_mempolicy': /kisskb/src/mm/mempolicy.c:1609:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ 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/mm/mempolicy.c: In function 'do_migrate_pages': /kisskb/src/mm/mempolicy.c:1115:13: note: byref variable will be forcibly initialized nodemask_t tmp; ^ /kisskb/src/fs/pstore/zone.c: In function 'psz_recover_zone': /kisskb/src/fs/pstore/zone.c:484:29: note: byref variable will be forcibly initialized struct psz_buffer *oldbuf, tmpbuf; ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'kernel_migrate_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:1514:2: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ /kisskb/src/mm/mempolicy.c:1510:13: note: byref variable will be forcibly initialized nodemask_t task_nodes; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1537:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3354:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^ /kisskb/src/fs/fuse/file.c:3345:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1226:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2189:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^ /kisskb/src/mm/mempolicy.c: In function '__mpol_dup': /kisskb/src/mm/mempolicy.c:2313:14: note: byref variable will be forcibly initialized nodemask_t mems = cpuset_mems_allowed(current); ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'do_mbind': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:1319:3: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ 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/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c:1275: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/mempolicy.c: In function 'kernel_mbind': /kisskb/src/mm/mempolicy.c:1453:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ In file included from /kisskb/src/include/linux/sched.h:23:0, from /kisskb/src/include/linux/mempolicy.h:9, from /kisskb/src/mm/mempolicy.c:70: /kisskb/src/mm/mempolicy.c: In function 'mpol_shared_policy_init': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/include/linux/nodemask.h:538:4: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(struct nodemask_scratch, x, \ ^ /kisskb/src/mm/mempolicy.c:2664:3: note: in expansion of macro 'NODEMASK_SCRATCH' NODEMASK_SCRATCH(scratch); ^ /kisskb/src/mm/mempolicy.c:2662:25: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ /kisskb/src/mm/mempolicy.c: In function 'numa_policy_init': /kisskb/src/mm/mempolicy.c:2785:13: note: byref variable will be forcibly initialized nodemask_t interleave_nodes; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_parse_str': /kisskb/src/mm/mempolicy.c:2874:13: note: byref variable will be forcibly initialized nodemask_t nodes; ^ /kisskb/src/mm/mempolicy.c: In function 'mpol_to_str': /kisskb/src/mm/mempolicy.c:3005:13: note: byref variable will be forcibly initialized nodemask_t nodes = NODE_MASK_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/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); ^ /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_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_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_do_assertion': /kisskb/src/lib/kunit/test.c:193:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c: In function 'slab_fix': /kisskb/src/mm/slub.c:668:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c:667: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:652:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/slub.c:651: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:740: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/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:276:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:311:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/tracepoint.c:309:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:335: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:376:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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. */ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ /kisskb/src/mm/slub.c: In function 'list_locations': /kisskb/src/mm/slub.c:4733:19: note: byref variable will be forcibly initialized struct loc_track t = { 0, 0, NULL }; ^ 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:3872: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) ^ In file included from /kisskb/src/kernel/rcu/tree.c:4583:0: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_plugin.h:1686:20: note: byref variable will be forcibly initialized struct rcu_cblist rcl; ^ /kisskb/src/mm/slub.c: In function 'kmem_cache_free_bulk': /kisskb/src/mm/slub.c:3262:28: note: byref variable will be forcibly initialized struct detached_freelist df; ^ 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, ^ 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:2047:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive( ^ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^ /kisskb/src/kernel/rcu/tree_plugin.h:2041:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, ^ /kisskb/src/mm/slub.c: In function '__kmem_cache_shrink': /kisskb/src/mm/slub.c:4146:19: note: byref variable will be forcibly initialized struct list_head discard; ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' __ret = __swait_event_idle_timeout(wq, \ ^ /kisskb/src/kernel/rcu/tree.c:1940:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' ret = swait_event_idle_timeout_exclusive( ^ /kisskb/src/kernel/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:1288:3: note: in expansion of macro 'smp_store_release' smp_store_release(ruqp, true); ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:1999: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:2034:17: note: byref variable will be forcibly initialized pmd_t old_pmd, _pmd; ^ /kisskb/src/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:280:21: note: byref variable will be forcibly initialized struct sw842_param p; ^ In file included from /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_cb_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_plugin.h:2123:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rdp->nocb_cb_sleep)) { /* VVV */ ^ In file included from /kisskb/src/include/linux/completion.h:12: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:2121:2: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(rdp->nocb_cb_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^ /kisskb/src/mm/migrate.c: In function 'migrate_vma_collect': /kisskb/src/mm/migrate.c:2544:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/huge_memory.c: In function 'change_huge_pmd': /kisskb/src/mm/huge_memory.c:1820:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(*pmd); ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/mm/huge_memory.c:2204:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/huge_memory.c: In function 'copy_huge_pmd': /kisskb/src/mm/huge_memory.c:1046:15: note: byref variable will be forcibly initialized swp_entry_t entry = pmd_to_swp_entry(pmd); ^ 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:703, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree.c:2571:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:522: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/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:703, 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:2723: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:2852: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/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; ^ 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:2097:4: note: in expansion of macro 'swait_event_idle_exclusive' swait_event_idle_exclusive(rcu_state.gp_wq, ^ /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/mm/migrate.c: In function 'migrate_vma_pages': /kisskb/src/mm/migrate.c:3030:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ 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:4582:0: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^ In file included from /kisskb/src/include/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:1433: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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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:843: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:866:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) ^ /kisskb/src/mm/migrate.c: In function 'do_pages_move': /kisskb/src/mm/migrate.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/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/mm/migrate.c: In function 'kernel_move_pages': /kisskb/src/mm/migrate.c:1961:13: note: byref variable will be forcibly initialized nodemask_t task_nodes; ^ /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/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/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:4303:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ ^ /kisskb/src/kernel/rcu/tree.c:4272:21: note: byref variable will be forcibly initialized struct sched_param sp; ^ /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/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/fat/file.c: In function 'fat_ioctl_set_attributes': /kisskb/src/fs/fat/file.c:41:15: note: byref variable will be forcibly initialized struct iattr ia; ^ /kisskb/src/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; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/page_ref.h:135, from /kisskb/src/mm/debug_page_ref.c:6: /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_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/page_ref.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_template, ^ /kisskb/src/mm/debug_page_ref.c: In function 'trace_event_raw_event_page_ref_mod_and_test_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/page_ref.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(page_ref_mod_and_test_template, ^ /kisskb/src/mm/memremap.c: In function 'memremap_pages': /kisskb/src/mm/memremap.c:301:20: note: byref variable will be forcibly initialized struct mhp_params params = { ^ /kisskb/src/mm/hmm.c: In function 'hmm_range_fault': /kisskb/src/mm/hmm.c:570:22: note: byref variable will be forcibly initialized struct hmm_vma_walk hmm_vma_walk = { ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:360:12: note: byref variable will be forcibly initialized LIST_HEAD(local_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_replace_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/padata.c:649:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ps->pd, pd_new); ^ In file included from /kisskb/src/include/linux/swait.h:5:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:487:12: note: byref variable will be forcibly initialized LIST_HEAD(works); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/padata.c:486:29: note: byref variable will be forcibly initialized struct padata_mt_job_state ps; ^ /kisskb/src/kernel/padata.c:485:21: note: byref variable will be forcibly initialized struct padata_work my_work, *pw; ^ /kisskb/src/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/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) ^ In file included from /kisskb/src/include/linux/rcupdate.h:30:0, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/stackleak.h:5, from /kisskb/src/kernel/stackleak.c:13: /kisskb/src/kernel/stackleak.c: In function 'stackleak_erase': /kisskb/src/arch/arm64/include/asm/processor.h:321:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^ /kisskb/src/kernel/stackleak.c:103:26: note: in expansion of macro 'current_top_of_stack' current->lowest_stack = current_top_of_stack() - THREAD_SIZE/64; ^ /kisskb/src/arch/arm64/include/asm/processor.h:321:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^ /kisskb/src/kernel/stackleak.c:95:14: note: in expansion of macro 'current_top_of_stack' boundary = current_top_of_stack(); ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:337:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, export); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:330:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(export->next, *list); ^ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p, (*p)->next); ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_event_perf.c:9: /kisskb/src/kernel/trace/trace_event_perf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:673:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /kisskb/src/kernel/trace/trace_event_perf.c: In function 'perf_ftrace_function_call': /kisskb/src/kernel/trace/trace_event_perf.c:440:17: note: byref variable will be forcibly initialized struct pt_regs regs; ^ /kisskb/src/kernel/trace/trace_event_perf.c:439:20: note: byref variable will be forcibly initialized struct hlist_head head; ^ In file included from /kisskb/src/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/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/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3389:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3434:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6440:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'save_cmdstr': /kisskb/src/kernel/trace/trace_events_synth.c:1165:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'parse_synth_field': /kisskb/src/kernel/trace/trace_events_synth.c:588:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'trace_event_raw_event_synth': /kisskb/src/kernel/trace/trace_events_synth.c:437:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field': /kisskb/src/kernel/trace/trace_events_synth.c:923:27: note: byref variable will be forcibly initialized struct dynevent_arg_pair arg_pair; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__synth_event_gen_cmd_start': /kisskb/src/kernel/trace/trace_events_synth.c:1061:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/trace_events_synth.c:1060:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace': /kisskb/src/kernel/trace/trace_events_synth.c:1525:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/trace_events_synth.c:1524:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace_array': /kisskb/src/kernel/trace/trace_events_synth.c:1629:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:429:3: note: in 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:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events_trigger.c:768:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(data->filter, filter); ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field_str': /kisskb/src/kernel/trace/trace_events_synth.c:966:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_gen_cmd_array_start': /kisskb/src/kernel/trace/trace_events_synth.c:1131:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_create': /kisskb/src/kernel/trace/trace_events_synth.c:1304:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_add_trace_rq_remap': /kisskb/src/kernel/trace/blktrace.c:1038:28: note: byref variable will be forcibly initialized struct blk_io_trace_remap r; ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_add_trace_bio_remap': /kisskb/src/kernel/trace/blktrace.c:1002:28: note: byref variable will be forcibly initialized struct blk_io_trace_remap 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/kernel/trace/blktrace.c:9: /kisskb/src/kernel/trace/blktrace.c: In function '__blk_trace_remove': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/trace/blktrace.c:350:7: note: in expansion of macro 'rcu_replace_pointer' bt = rcu_replace_pointer(q->blk_trace, NULL, ^ /kisskb/src/kernel/trace/blktrace.c: In function 'blk_trace_remove_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/kernel/trace/blktrace.c:1604:7: note: in expansion of macro 'rcu_replace_pointer' bt = rcu_replace_pointer(q->blk_trace, NULL, ^ /kisskb/src/kernel/trace/blktrace.c: In function 'do_blk_trace_setup': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/blktrace.c:572:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->blk_trace, bt); ^ /kisskb/src/kernel/trace/blktrace.c: In function '__blk_trace_setup': /kisskb/src/kernel/trace/blktrace.c:585:30: note: byref variable will be forcibly initialized struct blk_user_trace_setup buts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/trace/blktrace.c:9: /kisskb/src/kernel/trace/blktrace.c: In function 'blk_trace_setup_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/blktrace.c:1637:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->blk_trace, bt); ^ /kisskb/src/kernel/trace/blktrace.c: In function 'trace_note_time': /kisskb/src/kernel/trace/blktrace.c:134:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/kernel/trace/blktrace.c: In function '__trace_note_message': /kisskb/src/kernel/trace/blktrace.c:152: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/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:674:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:671:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, NULL); ^ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1753:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, pid_list); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/trace_events.c:1751: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:935:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7297:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^ /kisskb/src/kernel/events/core.c:7296:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_iterate_sb_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/events/core.c:7414:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&event->ctx)) ^ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:12976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:9342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7016:15: note: byref variable will be forcibly initialized pmd_t *pmdp, pmd; ^ /kisskb/src/kernel/events/core.c:7015:15: note: byref variable will be forcibly initialized pud_t *pudp, pud; ^ /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8512: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:7673: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/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:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4364:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/events/core.c: In function 'visit_groups_merge': /kisskb/src/kernel/events/core.c:3605:18: note: byref variable will be forcibly initialized struct min_heap event_heap; ^ 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:9973:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7866:14: note: byref variable will be forcibly initialized struct path ns_path; ^ 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:10282:12: note: byref variable will be forcibly initialized LIST_HEAD(filters); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:4562:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^ /kisskb/src/kernel/events/core.c: In function 'perf_install_in_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/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ /kisskb/src/kernel/trace/bpf_trace.c: In function '____bpf_perf_event_output_raw_tp': /kisskb/src/kernel/trace/bpf_trace.c:939:25: note: byref variable will be forcibly initialized struct perf_raw_record raw = { ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/kernel/trace/bpf_trace.h:34, from /kisskb/src/kernel/trace/bpf_trace.c:32: /kisskb/src/kernel/trace/bpf_trace.c: In function 'perf_trace_bpf_trace_printk': /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/kernel/trace/./bpf_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bpf_trace_printk, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/kernel/trace/bpf_trace.h:34, from /kisskb/src/kernel/trace/bpf_trace.c:32: /kisskb/src/kernel/trace/bpf_trace.c: In function 'trace_event_raw_event_bpf_trace_printk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/kernel/trace/./bpf_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bpf_trace_printk, ^ /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/kernel/trace/./bpf_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bpf_trace_printk, ^ /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/events/core.c:5822:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^ /kisskb/src/kernel/trace/bpf_trace.c: In function 'bpf_do_trace_printk': /kisskb/src/kernel/trace/bpf_trace.c:411:10: note: byref variable will be forcibly initialized va_list ap; ^ 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:4947:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function 'perf_pmu_migrate_context': /kisskb/src/kernel/events/core.c:12271:12: note: byref variable will be forcibly initialized LIST_HEAD(events); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11739:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^ /kisskb/src/kernel/events/core.c:11736:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/trace/bpf_trace.c:5: /kisskb/src/kernel/trace/bpf_trace.c: In function 'perf_event_attach_bpf_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/bpf_trace.c:1980:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->tp_event->prog_array, new_array); ^ /kisskb/src/kernel/trace/bpf_trace.c: In function 'perf_event_detach_bpf_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/trace/bpf_trace.c:2006:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->tp_event->prog_array, new_array); ^ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5542:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^ /kisskb/src/kernel/events/core.c:5505:14: note: byref variable will be forcibly initialized struct fd output; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8554:4: note: byref variable will be forcibly initialized } throttle_event = { ^ /kisskb/src/kernel/events/core.c:8546:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8545:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10362:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8877:4: note: byref variable will be forcibly initialized } rec; ^ /kisskb/src/kernel/events/core.c:8872:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8871:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8474:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8473:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7631:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7630:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7735:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7734:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7834:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7833:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8077:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8076:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8605:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8604:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8695:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8694:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8803:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8802:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7359:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^ /kisskb/src/kernel/events/core.c:7358:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:7357:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6859:6: note: byref variable will be forcibly initialized } raw = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7784:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7881:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8350:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8393:4: note: byref variable will be forcibly initialized } rec = { ^ /kisskb/src/kernel/events/core.c:8387:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8386:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8429:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^ /kisskb/src/kernel/events/core.c:8423:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ /kisskb/src/kernel/events/core.c:8422:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8628:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8742:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8835:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9494:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9926:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_exit_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:12491:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ In file included from /kisskb/src/include/linux/fs.h:6: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:12578:3: note: in expansion of macro 'wait_var_event' wait_var_event(&ctx->refcount, refcount_read(&ctx->refcount) == 1); ^ ERROR: modpost: "irq_check_status_bit" [drivers/perf/arm_spe_pmu.ko] undefined! make[2]: *** [/kisskb/src/scripts/Makefile.modpost:111: Module.symvers] Error 1 make[2]: *** Deleting file 'Module.symvers' make[1]: *** [/kisskb/src/Makefile:1396: modules] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:185: __sub-make] Error 2 Command 'make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:06:00.132559