# git rev-parse -q --verify 1048ba83fb1c00cd24172e23e8263972f6b5d9ac^{commit} 1048ba83fb1c00cd24172e23e8263972f6b5d9ac already have revision, skipping fetch # git checkout -q -f -B kisskb 1048ba83fb1c00cd24172e23e8263972f6b5d9ac # git clean -qxdf # < git log -1 # commit 1048ba83fb1c00cd24172e23e8263972f6b5d9ac # Author: Linus Torvalds # Date: Sun Jan 31 13:50:09 2021 -0800 # # Linux 5.11-rc6 # < /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 1048ba83fb1c00cd24172e23e8263972f6b5d9ac # < make -s -j 24 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=0xC966D8A5 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 24 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 24 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 .config:6048:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 24 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:33: LSE atomics not supported by binutils arch/arm64/Makefile:25: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum arch/arm64/Makefile:33: LSE atomics not supported by binutils 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/sancov_plugin.c:22: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/sancov_plugin.c:22: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ 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/randomize_layout_plugin.c:19: /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/randomize_layout_plugin.c:19: /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' cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kernel/debug-monitors.c:10: /kisskb/src/arch/arm64/kernel/debug-monitors.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/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_acpi_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:274:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^ In file included from /kisskb/src/include/linux/restart_block.h:10: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 'xen_read_wallclock': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: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 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ 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_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ 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 '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '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/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, 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/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 '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 '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_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/linux/blkdev.h:14:0, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'do_async_mmap_readahead': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ In file included from /kisskb/src/include/linux/radix-tree.h:19: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) ^ In file included from /kisskb/src/include/linux/blkdev.h:14:0, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'generic_file_buffered_read_get_pages': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ 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 '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/init/do_mounts.c: In function 'devt_from_partuuid': /kisskb/src/init/do_mounts.c:103:17: note: byref variable will be forcibly initialized struct uuidcmp cmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/sched/core.c:3979:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^ /kisskb/src/kernel/sched/core.c: In function '__hrtick_start': /kisskb/src/kernel/sched/core.c:368: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 'finish_task_switch': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/sched/core.c:3979:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:6323:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^ In file included from /kisskb/src/kernel/sched/sched.h:1569: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:6914: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:6960: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:6973: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:5515: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:4606:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'hrtick': /kisskb/src/kernel/sched/core.c:341: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:8341:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/kernel/sched/core.c: In function '__cfs_schedulable': /kisskb/src/kernel/sched/core.c:8815:30: note: byref variable will be forcibly initialized struct cfs_schedulable_data data = { ^ /kisskb/src/kernel/sched/core.c: In function 'tg_set_cfs_bandwidth': /kisskb/src/kernel/sched/core.c:8656:19: 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:4964:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:6642:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3024:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/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/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/kernel/sched/sched.h:39, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/kernel/sched/core.c:2316:2: note: in expansion of macro 'wait_var_event' wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); ^ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2336:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1909:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2595: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:3063:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/kernel/sched/core.c:3046:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wake_up_if_idle': /kisskb/src/kernel/sched/core.c:3103:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3183:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'try_to_wake_up': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/kernel/sched/core.c:3451:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/sched/core.c:3438:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&p->on_cpu) && ^ /kisskb/src/kernel/sched/core.c: In function 'try_invoke_on_locked_down_task': /kisskb/src/kernel/sched/core.c:3500:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sysctl_schedstats': /kisskb/src/kernel/sched/core.c:3690:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/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/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3826:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4449:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4491:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/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/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5389:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5776:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/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/kernel/sched/core.c: In function 'scheduler_tick': /kisskb/src/kernel/sched/core.c:4537: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:6148: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:6254: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:2838: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:6120: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:6130: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:7115: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:7465: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:7509: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_online_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:8247:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/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 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/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/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, ^ /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; ^ /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 'sve_set': /kisskb/src/arch/arm64/kernel/ptrace.c:797:25: note: byref variable will be forcibly initialized struct user_sve_header header; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'sve_get': /kisskb/src/arch/arm64/kernel/ptrace.c:741:12: note: byref variable will be forcibly initialized static int sve_get(struct task_struct *target, ^ /kisskb/src/arch/arm64/kernel/ptrace.c:745:25: note: byref variable will be forcibly initialized struct user_sve_header header; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'fpr_get': /kisskb/src/arch/arm64/kernel/ptrace.c:608:12: note: byref variable will be forcibly initialized static int fpr_get(struct task_struct *target, const struct user_regset *regset, ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c: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/include/linux/audit.h:13:0, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:351:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:572:22: note: byref variable will be forcibly initialized struct user_pt_regs newregs = task_pt_regs(target)->user_regs; ^ /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': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:50:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_mm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:140:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function '__ecb_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:103:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function '__xts_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:328:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:326:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ In file included from /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:11:0: /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_cbc_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:140:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:81:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_xts_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:274:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:186:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:163:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/mm/fadvise.c:15:0: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/internal.h:59:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /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/kernel/signal.c: In function 'restore_sve_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:263:21: note: byref variable will be forcibly initialized struct sve_context sve; ^ /kisskb/src/arch/arm64/kernel/signal.c:262:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:190:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:490:19: note: byref variable will be forcibly initialized struct user_ctxs user; ^ /kisskb/src/arch/arm64/kernel/signal.c:488:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:766:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/arch/arm64/kernel/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/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/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 '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/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:143:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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/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/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/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/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/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:356:20: note: byref variable will be forcibly initialized struct idle_timer it; ^ In file included from /kisskb/src/include/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/arch/arm64/mm/ptdump.c: In function 'ptdump_walk': /kisskb/src/arch/arm64/mm/ptdump.c:319:18: note: byref variable will be forcibly initialized struct pg_state st; ^ /kisskb/src/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/notify/mark.c:192:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'fsnotify_add_mark_list': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h: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/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/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/mm/readahead.c: In function 'read_pages': /kisskb/src/mm/readahead.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:179:12: note: byref variable will be forcibly initialized LIST_HEAD(page_pool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/fair.c:23: /kisskb/src/kernel/sched/fair.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/sched/fair.c: In function 'list_add_leaf_cfs_rq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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/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/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/mm/swap.c:785:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^ /kisskb/src/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 '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 '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 '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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/fair.c:23: /kisskb/src/kernel/sched/fair.c: In function 'throttle_cfs_rq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/kernel/sched/fair.c: In function 'distribute_cfs_runtime': /kisskb/src/kernel/sched/fair.c:4927:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:8956:21: note: byref variable will be forcibly initialized struct sg_lb_stats tmp_sgs; ^ /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; ^ /kisskb/src/kernel/sched/fair.c: In function 'online_fair_sched_group': /kisskb/src/kernel/sched/fair.c:11084:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'sched_group_set_shares': /kisskb/src/kernel/sched/fair.c:11177:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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; ^ 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_inode_pages2_range': /kisskb/src/mm/truncate.c:716: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_mapping_pages': /kisskb/src/mm/truncate.c:535: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/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/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 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized struct fscrypt_add_key_arg arg; ^ /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:32: note: byref variable will be forcibly initialized struct fscrypt_remove_key_arg arg; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/fs/crypto/keyring.c:1047:36: note: byref variable will be forcibly initialized struct fscrypt_get_key_status_arg arg; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/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; ^ In file 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.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_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 = { \ ^ /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/kernel/sched/rt.c: In function 'tell_cpu_to_push': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1060:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2408:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_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 '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 '__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/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 'autoremove_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/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^ /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; ^ /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/arch/arm64/kernel/insn.c: In function 'aarch64_insn_patch_text': /kisskb/src/arch/arm64/kernel/insn.c:237:28: note: byref variable will be forcibly initialized struct aarch64_insn_patch patch = { ^ In file included from /kisskb/src/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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 '__remove_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 'shrink_page_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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/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:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/arch/arm64/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; ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 'remove_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/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_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_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_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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/fs/crypto/policy.c:13: /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': /kisskb/src/fs/crypto/policy.c:556:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/fs/crypto/policy.c:393:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:23: note: byref variable will be forcibly initialized union fscrypt_policy existing_policy; ^ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^ /kisskb/src/fs/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); ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': /kisskb/src/fs/crypto/policy.c:504:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': /kisskb/src/fs/crypto/policy.c:523:35: note: byref variable will be forcibly initialized struct fscrypt_get_policy_ex_arg arg; ^ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:38: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^ /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^ /kisskb/src/fs/proc/task_mmu.c: In function 'show_smap': /kisskb/src/fs/proc/task_mmu.c:816:24: note: byref variable will be forcibly initialized struct mem_size_stats mss; ^ /kisskb/src/fs/proc/task_mmu.c: In function 'show_smaps_rollup': /kisskb/src/fs/proc/task_mmu.c:844:24: note: byref variable will be forcibly initialized struct mem_size_stats mss; ^ /kisskb/src/fs/proc/task_mmu.c: In function '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/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); ^ /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/fs/crypto/bio.c: In function 'fscrypt_decrypt_bio': /kisskb/src/fs/crypto/bio.c:32:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.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/trusted-keys/trusted_tpm1.c: In function 'TSS_rawhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:79:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_authhmac': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:132:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac1': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:195:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'TSS_checkhmac2': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:286:10: note: byref variable will be forcibly initialized va_list argp; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'tpm_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:468:18: note: byref variable will be forcibly initialized struct osapsess sess; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_seal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:659:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'key_unseal': /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c:685:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ 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/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/trusted-keys/trusted_tpm1.c:12: /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'trusted_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/trusted-keys/trusted_tpm1.c:1121:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_p); ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm1.c: In function 'trusted_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/trusted-keys/trusted_tpm1.c:1037:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, payload); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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; ^ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1521:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1561:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:417:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c: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) ^ 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 = { \ ^ 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/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; ^ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3448:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:908:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/fs.h:6: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, ^ 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/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; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:783:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:844:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/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/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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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; ^ /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); ^ 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/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:202:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:240:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_alternatives_module': /kisskb/src/arch/arm64/kernel/alternative.c:254:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /kisskb/src/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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/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/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/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/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_load_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:181:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_unseal_cmd': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:245:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c: In function 'tpm2_seal_trusted': /kisskb/src/security/keys/trusted-keys/trusted_tpm2.c:67:17: note: byref variable will be forcibly initialized struct tpm_buf 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/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_va': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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; ^ /kisskb/src/fs/proc/root.c: In function 'proc_parse_hidepid_param': /kisskb/src/fs/proc/root.c:65:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/proc/root.c: In function 'proc_parse_param': /kisskb/src/fs/proc/root.c:118:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/security/keys/key.c: In function 'generic_key_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/key.c:1127:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^ /kisskb/src/security/keys/key.c: In function '__key_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/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/security/keys/key.c: In function 'key_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/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/security/keys/key.c:1003: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 '__key_instantiate_and_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:502: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 'key_reject_and_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:825:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:15: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/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/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:121:19: note: byref variable will be forcibly initialized struct if_dqinfo uinfo; ^ /kisskb/src/fs/quota/quota.c:119:18: note: byref variable will be forcibly initialized struct qc_state state; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_setinfo': /kisskb/src/fs/quota/quota.c:148:17: note: byref variable will be forcibly initialized struct qc_info qinfo; ^ /kisskb/src/fs/quota/quota.c:147:19: note: byref variable will be forcibly initialized struct if_dqinfo info; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getstate': /kisskb/src/fs/quota/quota.c:355:18: note: byref variable will be forcibly initialized struct qc_state state; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstate': /kisskb/src/fs/quota/quota.c:434:23: note: byref variable will be forcibly initialized struct fs_quota_stat fqs; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getstatev': /kisskb/src/fs/quota/quota.c:453:18: note: byref variable will be forcibly initialized struct qc_state state; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstatev': /kisskb/src/fs/quota/quota.c:496:24: note: byref variable will be forcibly initialized struct fs_quota_statv fqs; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8: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_getquota': /kisskb/src/fs/quota/quota.c:204:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^ /kisskb/src/fs/quota/quota.c:203:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_setquota': /kisskb/src/fs/quota/quota.c:289:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^ /kisskb/src/fs/quota/quota.c:288:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getxquota': /kisskb/src/fs/quota/quota.c:706:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:705:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextquota': /kisskb/src/fs/quota/quota.c:240:22: note: byref variable will be forcibly initialized struct if_nextdqblk idq; ^ /kisskb/src/fs/quota/quota.c:239:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^ /kisskb/src/fs/quota/quota.c:238:14: note: byref variable will be forcibly initialized struct kqid qid; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_setxquota': /kisskb/src/fs/quota/quota.c:638:18: note: byref variable will be forcibly initialized struct qc_info qinfo; ^ /kisskb/src/fs/quota/quota.c:625:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:624:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextxquota': /kisskb/src/fs/quota/quota.c:733:14: note: byref variable will be forcibly initialized struct kqid qid; ^ /kisskb/src/fs/quota/quota.c:732:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^ /kisskb/src/fs/quota/quota.c:731:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^ /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized struct path path, *pathp = NULL; ^ /kisskb/src/fs/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/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:431:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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_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_syscall': /kisskb/src/fs/proc/base.c:642:22: note: byref variable will be forcibly initialized struct syscall_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'proc_pid_make_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/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/include/linux/pid.h:6: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/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/security/keys/keyring.c: In function 'keyring_read': /kisskb/src/security/keys/keyring.c:484:39: note: byref variable will be forcibly initialized struct keyring_read_iterator_context ctx; ^ In file included from /kisskb/src/include/linux/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; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:72: /kisskb/src/mm/percpu.c: In function '__pcpu_balance_workfn': /kisskb/src/mm/percpu.c:1946:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:145:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:113:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/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/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) ^ /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/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 = { ^ 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/arch/arm64/kernel/proton-pack.c: In function 'spectre_v2_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:144:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v4_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:448:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r0_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:217:34: note: byref variable will be forcibly initialized struct v2r0_disk_dqblk *d = dp, empty; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r1_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:270:34: note: byref variable will be forcibly initialized struct v2r1_disk_dqblk *d = dp, empty; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_check_quota_file': /kisskb/src/fs/quota/quota_v2.c:77:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_read_file_info': /kisskb/src/fs/quota/quota_v2.c:93:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^ /kisskb/src/fs/quota/quota_v2.c:92:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^ /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/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/block/partitions/core.c: In function 'partition_overlaps': /kisskb/src/block/partitions/core.c:433:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/block/partitions/core.c:7: /kisskb/src/block/partitions/core.c: In function 'add_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/partitions/core.c:412:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[partno], bdev); ^ /kisskb/src/block/partitions/core.c: In function 'delete_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/partitions/core.c:297:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/partitions/core.c:296:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[part->bd_partno], NULL); ^ /kisskb/src/block/partitions/core.c: In function 'blk_drop_partitions': /kisskb/src/block/partitions/core.c:544:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /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; ^ /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; ^ 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/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:404:14: note: byref variable will be forcibly initialized struct qstr qstr; ^ /kisskb/src/kernel/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/fs/ext4/balloc.c: In function 'ext4_new_meta_blocks': /kisskb/src/fs/ext4/balloc.c:669:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^ /kisskb/src/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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct 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/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/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/transaction.c:18: /kisskb/src/fs/jbd2/transaction.c: In function 'add_transaction_credits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:310:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:266:4: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^ /kisskb/src/fs/jbd2/transaction.c: In function 'start_this_handle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:388:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_transaction_locked, ^ /kisskb/src/fs/jbd2/transaction.c: In function 'jbd2_journal_lock_updates': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/transaction.c:839:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^ /kisskb/src/arch/arm64/kernel/pci.c: In function 'pci_acpi_setup_ecam_mapping': /kisskb/src/arch/arm64/kernel/pci.c:121:18: note: byref variable will be forcibly initialized struct resource cfgres; ^ /kisskb/src/block/partitions/amiga.c: In function 'amiga_partition': /kisskb/src/block/partitions/amiga.c:30:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/mm/gup.c: In function 'gup_pgd_range': /kisskb/src/mm/gup.c:2451:13: note: byref variable will be forcibly initialized static void gup_pgd_range(unsigned long addr, unsigned long end, ^ /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/arch/arm64/kernel/paravirt.c: In function 'has_pv_steal_clock': /kisskb/src/arch/arm64/kernel/paravirt.c:124:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'stolen_time_cpu_online': /kisskb/src/arch/arm64/kernel/paravirt.c:82:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/fs/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/fs/proc/array.c: In function 'task_cap': /kisskb/src/fs/proc/array.c:322:14: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^ /kisskb/src/fs/proc/array.c:322:4: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^ /kisskb/src/fs/proc/array.c:321:47: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^ /kisskb/src/fs/proc/array.c:321:32: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^ /kisskb/src/fs/proc/array.c:321:15: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^ /kisskb/src/fs/proc/array.c: In function '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; ^ In file included from /kisskb/src/fs/ext4/bitmap.c:12:0: /kisskb/src/fs/ext4/bitmap.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/fs/jbd2/commit.c:15:0: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/jbd2/commit.c: In function 'journal_submit_commit_record': /kisskb/src/fs/jbd2/commit.c:124:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/commit.c:14: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_journal_commit_transaction': /kisskb/src/fs/jbd2/commit.c:489:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/commit.c:489:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/jbd2/commit.c:445:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/commit.c:445:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/fs/jbd2/commit.c:13: /kisskb/src/fs/jbd2/commit.c:410:12: note: byref variable will be forcibly initialized LIST_HEAD(log_bufs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/jbd2/commit.c:409:12: note: byref variable will be forcibly initialized LIST_HEAD(io_bufs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/jbd2/commit.c:403:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/fs/jbd2/recovery.c:18:0: /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_recover': /kisskb/src/fs/jbd2/recovery.c:289:23: note: byref variable will be forcibly initialized struct recovery_info info; ^ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_skip_recovery': /kisskb/src/fs/jbd2/recovery.c:353:23: note: byref variable will be forcibly initialized struct recovery_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key_auth.c:10: /kisskb/src/security/keys/request_key_auth.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:57:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, (struct request_key_auth *)prep->data); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:152:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^ /kisskb/src/security/keys/request_key_auth.c:139:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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; ^ /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/block/partitions/atari.c: In function 'atari_partition': /kisskb/src/block/partitions/atari.c:76:10: note: byref variable will be forcibly initialized Sector sect2; ^ /kisskb/src/block/partitions/atari.c:36:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_insert': /kisskb/src/fs/reiserfs/do_balan.c:928:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1019:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_shift': /kisskb/src/fs/reiserfs/do_balan.c:1076:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_whole': /kisskb/src/fs/reiserfs/do_balan.c:1149:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'get_FEB': /kisskb/src/fs/reiserfs/do_balan.c:1486:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_del': /kisskb/src/fs/reiserfs/do_balan.c:81:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_cut': /kisskb/src/fs/reiserfs/do_balan.c:115:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete': /kisskb/src/fs/reiserfs/do_balan.c:242:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_insert': /kisskb/src/fs/reiserfs/do_balan.c:1265:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1283:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste': /kisskb/src/fs/reiserfs/do_balan.c:1316:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_left': /kisskb/src/fs/reiserfs/do_balan.c:291:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:356:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift': /kisskb/src/fs/reiserfs/do_balan.c:419:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_whole': /kisskb/src/fs/reiserfs/do_balan.c:538:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/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/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:191:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15: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_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/locking/percpu-rwsem.c:158:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&wq_entry.private)) ^ /kisskb/src/kernel/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_down_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/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 'percpu_up_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/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/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/fs/ext4/block_validity.c: In function 'ext4_protect_reserved_inode': /kisskb/src/fs/ext4/block_validity.c:153:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/block_validity.c:12: /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_setup_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/block_validity.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_system_blks, system_blks); ^ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_release_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/block_validity.c:289:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_system_blks, NULL); ^ /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/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/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 '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 '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 'hugetlbfs_parse_param': /kisskb/src/fs/hugetlbfs/inode.c:1229:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/block/partitions/aix.c: In function 'read_lba': /kisskb/src/block/partitions/aix.c:105:10: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/aix.c: In function 'aix_partition': /kisskb/src/block/partitions/aix.c:173:9: 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/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/fs/jbd2/checkpoint.c: In function '__flush_batch': /kisskb/src/fs/jbd2/checkpoint.c:183:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:264:17: note: byref variable will be forcibly initialized struct pagevec pvec_putback; ^ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:430:18: 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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 'kmsg_dump_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/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/locking/lockdep.c: In function 'lockdep_register_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/include/linux/rcupdate.h:429:3: note: in 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/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; ^ /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/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/printk/printk.c:23: /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/printk/printk.c:731:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(log_wait, ^ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print': /kisskb/src/kernel/printk/printk.c:1426:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1425:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print_all': /kisskb/src/kernel/printk/printk.c:1495:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1493:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_buffer': /kisskb/src/kernel/printk/printk.c:3418:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3416:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/printk/printk.c: In function 'printk': /kisskb/src/kernel/printk/printk.c:2136:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/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; ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2472:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:2471:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/kernel/locking/lockdep.c: In function 'register_lock_class': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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; ^ 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/kernel/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1646:23: note: byref variable will be forcibly initialized struct printk_info info; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/printk/printk.c:23: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/printk/printk.c:1582:11: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(log_wait, ^ /kisskb/src/kernel/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:1964:10: note: byref variable will be forcibly initialized va_list args2; ^ /kisskb/src/kernel/printk/printk.c:1960:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:1958:28: note: byref variable will be forcibly initialized struct prb_reserved_entry e; ^ /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 '__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/printk/printk.c: In function 'printk_deferred': /kisskb/src/kernel/printk/printk.c:3138:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_line_nolock': /kisskb/src/kernel/printk/printk.c:3331:23: note: byref variable will be forcibly initialized struct printk_record r; ^ /kisskb/src/kernel/printk/printk.c:3329:21: note: byref variable will be forcibly initialized struct printk_info info; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/drivers/irqchip/irqchip.c:11: /kisskb/src/drivers/irqchip/irqchip.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ In file included from /kisskb/src/include/linux/buffer_head.h:14:0, from /kisskb/src/fs/ext4/dir.c:26: /kisskb/src/fs/ext4/dir.c: In function 'ext4_readdir': /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/fs/ext4/dir.c:262:25: note: byref variable will be forcibly initialized struct fscrypt_str de_name = ^ /kisskb/src/fs/ext4/dir.c:155:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/dir.c:119:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^ /kisskb/src/fs/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/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:312:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ /kisskb/src/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/block/partitions/ldm.c: In function '_ldm_printk': /kisskb/src/block/partitions/ldm.c:44:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/block/partitions/ldm.c:43:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_partition_table': /kisskb/src/block/partitions/ldm.c:494:9: 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/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/block/partitions/ldm.c: In function 'ldm_validate_privheads': /kisskb/src/block/partitions/ldm.c:270:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_tocblocks': /kisskb/src/block/partitions/ldm.c:359:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/ldm.c: In function 'ldm_validate_vmdb': /kisskb/src/block/partitions/ldm.c:430:9: note: byref variable will be forcibly initialized Sector sect; ^ 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/block/partitions/ldm.c:12: /kisskb/src/block/partitions/ldm.c: In function 'ldm_get_vblks': /kisskb/src/block/partitions/ldm.c:1359:13: note: byref variable will be forcibly initialized LIST_HEAD (frags); ^ /kisskb/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/partitions/ldm.c:1357:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/security/keys/persistent.c: In function 'key_get_persistent': /kisskb/src/security/keys/persistent.c:76:27: note: byref variable will be forcibly initialized struct keyring_index_key index_key; ^ /kisskb/src/block/partitions/msdos.c: In function 'parse_unixware': /kisskb/src/block/partitions/msdos.c:488:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/msdos.c: In function 'parse_minix': /kisskb/src/block/partitions/msdos.c:534:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/msdos.c: In function 'parse_bsd': /kisskb/src/block/partitions/msdos.c:360:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/msdos.c: In function 'aix_magic_present': /kisskb/src/block/partitions/msdos.c:77:9: note: byref variable will be forcibly initialized Sector sect; ^ /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/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/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/fs/jbd2/journal.c: In function '__jbd2_debug': /kisskb/src/fs/jbd2/journal.c:108:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/jbd2/journal.c:107: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/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_log_wait_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/journal.c:712:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, ^ /kisskb/src/fs/jbd2/journal.c: In function 'journal_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/journal.c:297:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task == NULL); ^ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_fc_begin_commit': /kisskb/src/fs/jbd2/journal.c:749:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/journal.c:749:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/fs/jbd2/journal.c:25:0: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/jbd2/journal.c:285:2: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task != NULL); ^ /kisskb/src/fs/jbd2/journal.c: In function 'kjournald2': /kisskb/src/fs/jbd2/journal.c:234:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/jbd2/journal.c:234:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_release_jbd_inode': /kisskb/src/fs/jbd2/journal.c:2876:19: note: byref variable will be forcibly initialized DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING); ^ /kisskb/src/include/linux/wait_bit.h:39:30: note: in definition of macro 'DEFINE_WAIT_BIT' struct wait_bit_queue_entry name = { \ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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); ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119:27: note: byref variable will be forcibly initialized struct kernel_pkey_query info; ^ /kisskb/src/security/keys/keyctl_pkey.c:118:28: note: byref variable will be forcibly initialized struct keyctl_pkey_params uparams; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/security/keys/keyctl_pkey.c:166:27: note: byref variable will be forcibly initialized struct kernel_pkey_query res; ^ /kisskb/src/security/keys/keyctl_pkey.c:165:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_e_d_s': /kisskb/src/security/keys/keyctl_pkey.c: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; ^ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_iget': /kisskb/src/fs/hfsplus/super.c:60:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/super.c: In function 'hfsplus_fill_super': /kisskb/src/fs/hfsplus/super.c:381:14: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/super.c:379:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/super.c:378:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:415:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ 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/mm/mremap.c:820:28: note: byref variable will be forcibly initialized struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; ^ /kisskb/src/block/partitions/osf.c: In function 'osf_partition': /kisskb/src/block/partitions/osf.c:21:9: note: byref variable will be forcibly initialized Sector sect; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/include/linux/lsm_hooks.h:28, from /kisskb/src/security/yama/yama_lsm.c:11: /kisskb/src/security/yama/yama_lsm.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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/security/yama/yama_lsm.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/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/security/yama/yama_lsm.c: In function 'yama_ptracer_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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/security/yama/yama_lsm.c: In function 'yama_dointvec_minmax': /kisskb/src/security/yama/yama_lsm.c:435:19: note: byref variable will be forcibly initialized struct ctl_table table_copy; ^ /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_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_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_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_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_mknod': /kisskb/src/fs/reiserfs/namei.c:707:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:706:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_symlink': /kisskb/src/fs/reiserfs/namei.c:1105:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^ /kisskb/src/fs/reiserfs/namei.c:1104:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/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/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_rename': /kisskb/src/fs/reiserfs/namei.c:1318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/namei.c:1316:44: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1316:36: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1316:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^ /kisskb/src/fs/reiserfs/namei.c:1315:47: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c:1315:33: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c:1315:19: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_get_parent': /kisskb/src/fs/reiserfs/namei.c:404:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:233:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-owl-sirq.c:15: /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_init': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:307:26: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^ /kisskb/src/block/partitions/sgi.c: In function 'sgi_partition': /kisskb/src/block/partitions/sgi.c:43:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/ultrix.c: In function 'ultrix_partition': /kisskb/src/block/partitions/ultrix.c:15:9: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/kernel/locking/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/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/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/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 } ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/stat.c:3: /kisskb/src/fs/proc/stat.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/proc/stat.c: In function 'show_stat': /kisskb/src/fs/proc/stat.c:166:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/fs/proc/stat.c:126:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^ /kisskb/src/fs/proc/stat.c:116:20: note: byref variable will be forcibly initialized struct timespec64 boottime; ^ /kisskb/src/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/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/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/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; ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/extents.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ 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/fs/ext4/extents.c: In function 'ext4_ext_put_gap_in_cache': /kisskb/src/fs/ext4/extents.c:2235:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/extents.c: In function 'skip_hole': /kisskb/src/fs/ext4/extents.c:5907:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_alloc_file_blocks': /kisskb/src/fs/ext4/extents.c:4389:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_iomap_xattr_fiemap': /kisskb/src/fs/ext4/extents.c:4822:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_fill_es_cache_info': /kisskb/src/fs/ext4/extents.c:2143:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/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_interval_refine_set': /kisskb/src/sound/core/oss/pcm_oss.c:108:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function '_snd_pcm_hw_param_set': /kisskb/src/sound/core/oss/pcm_oss.c:108:22: note: byref variable will be forcibly initialized /kisskb/src/sound/core/oss/pcm_oss.c:471:24: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_split_extent_at': /kisskb/src/fs/ext4/extents.c:3141:42: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^ /kisskb/src/fs/ext4/extents.c:3141:33: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^ /kisskb/src/fs/ext4/extents.c:3141:26: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^ /kisskb/src/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/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized': /kisskb/src/fs/ext4/extents.c:3378:31: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^ /kisskb/src/fs/ext4/extents.c:3378:21: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^ /kisskb/src/fs/ext4/extents.c:3377:25: note: byref variable will be forcibly initialized struct ext4_map_blocks split_map; ^ /kisskb/src/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/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/fs/ext4/extents.c: In function 'ext4_ext_remove_space': /kisskb/src/fs/ext4/extents.c:2773:25: note: byref variable will be forcibly initialized struct partial_cluster partial; ^ /kisskb/src/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; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_map_blocks': /kisskb/src/fs/ext4/extents.c:4047:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^ /kisskb/src/fs/ext4/extents.c:4041:33: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^ /kisskb/src/fs/ext4/extents.c:4041:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_convert_unwritten_extents': /kisskb/src/fs/ext4/extents.c:4736:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_swap_extents': /kisskb/src/fs/ext4/extents.c:5570:34: note: byref variable will be forcibly initialized struct ext4_extent *ex1, *ex2, tmp_ex; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_replay_set_iblocks': /kisskb/src/fs/ext4/extents.c:5926:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_clear_bb': /kisskb/src/fs/ext4/extents.c:6020:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/security/safesetid/securityfs.c:17: /kisskb/src/security/safesetid/securityfs.c: In function 'handle_policy_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/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^ /kisskb/src/security/safesetid/securityfs.c:218:9: note: in expansion of macro 'rcu_replace_pointer' pol = rcu_replace_pointer(safesetid_setgid_rules, pol, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: 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/security/safesetid/securityfs.c:213:9: note: in expansion of macro 'rcu_replace_pointer' pol = rcu_replace_pointer(safesetid_setuid_rules, pol, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/hfsplus/inode.c: In function 'hfsplus_cat_read_inode': /kisskb/src/fs/hfsplus/inode.c:490:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/inode.c: In function 'hfsplus_cat_write_inode': /kisskb/src/fs/hfsplus/inode.c:560:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/inode.c:559:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /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) ^ /kisskb/src/block/partitions/efi.c: In function 'is_pte_valid': /kisskb/src/block/partitions/efi.c:463:1: note: byref variable will be forcibly initialized is_pte_valid(const gpt_entry *pte, const u64 lastlba) ^ /kisskb/src/block/partitions/efi.c:463:1: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/proc/uptime.c:2: /kisskb/src/fs/proc/uptime.c: In function 'timespec64_add': /kisskb/src/block/partitions/efi.c: In function 'compare_gpts': /kisskb/src/block/partitions/efi.c:483:1: note: byref variable will be forcibly initialized compare_gpts(gpt_header *pgpt, gpt_header *agpt, u64 lastlba) ^ /kisskb/src/block/partitions/efi.c:483:1: note: byref variable will be forcibly initialized /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /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/block/partitions/efi.c: In function 'read_lba': /kisskb/src/block/partitions/efi.c:249:10: note: byref variable will be forcibly initialized Sector sect; ^ /kisskb/src/block/partitions/efi.c: In function 'efi_partition': /kisskb/src/block/partitions/efi.c:703:5: note: byref variable will be forcibly initialized int efi_partition(struct parsed_partitions *state) ^ /kisskb/src/block/partitions/efi.c:703:5: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'new_vmap_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/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/hfsplus/extents.c: In function 'hfsplus_ext_write_extent_locked': /kisskb/src/fs/hfsplus/extents.c:134:24: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_ext_read_extent': /kisskb/src/fs/hfsplus/extents.c:209:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_free_fork': /kisskb/src/fs/hfsplus/extents.c:399:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/extents.c: In function 'hfsplus_file_truncate': /kisskb/src/fs/hfsplus/extents.c:547:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/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; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1365:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/fs/reiserfs/inode.c:7:0: /kisskb/src/fs/reiserfs/inode.c: In function '_allocate_block': /kisskb/src/fs/reiserfs/reiserfs.h:3352:26: note: byref variable will be forcibly initialized reiserfs_blocknr_hint_t hint = { ^ /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/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:4000:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/mm/page_alloc.c:3999:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /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/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:735:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ /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/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_encrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:451:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:451:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^ /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:450:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^ /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/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_decrypt': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:507:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ /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/crypto/asymmetric_keys/asym_tpm.c: In function 'tpm_key_sign': /kisskb/src/crypto/asymmetric_keys/asym_tpm.c:631:17: note: byref variable will be forcibly initialized struct tpm_buf tb; ^ /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; ^ 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/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/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; ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/highmem.h:12, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/mm/madvise.c:1167:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/mm/madvise.c:1165:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_find_cat': /kisskb/src/fs/hfsplus/catalog.c:197:20: note: byref variable will be forcibly initialized hfsplus_cat_entry tmp; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_create_cat': /kisskb/src/fs/hfsplus/catalog.c:258:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/catalog.c:257:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_delete_cat': /kisskb/src/fs/hfsplus/catalog.c:334:26: note: byref variable will be forcibly initialized struct hfsplus_fork_raw fork; ^ /kisskb/src/fs/hfsplus/catalog.c:333:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/catalog.c: In function 'hfsplus_rename_cat': /kisskb/src/fs/hfsplus/catalog.c:440:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/catalog.c:439:31: note: byref variable will be forcibly initialized struct hfs_find_data src_fd, dst_fd; ^ /kisskb/src/fs/hfsplus/catalog.c:439:23: note: byref variable will be forcibly initialized struct hfs_find_data src_fd, dst_fd; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_link': /kisskb/src/fs/hfsplus/dir.c:306:14: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_unlink': /kisskb/src/fs/hfsplus/dir.c:362:14: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_lookup': /kisskb/src/fs/hfsplus/dir.c:87:16: note: byref variable will be forcibly initialized struct qstr str; ^ /kisskb/src/fs/hfsplus/dir.c:36:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/dir.c:34:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/dir.c: In function 'hfsplus_readdir': /kisskb/src/fs/hfsplus/dir.c:137:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/dir.c:136:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/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_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_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_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_truncate': /kisskb/src/block/bio.c:560:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /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/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/fs/hfsplus/btree.c: In function 'hfs_bmap_new_bmap': /kisskb/src/fs/hfsplus/btree.c:316:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/security/integrity/ima/ima_queue.c:18: /kisskb/src/security/integrity/ima/ima_queue.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/security/integrity/ima/ima_queue.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/security/integrity/ima/ima_queue.c: In function 'ima_add_digest_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/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/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/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; ^ /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/hfsplus/bnode.c: In function 'hfsplus_bnode_dump': /kisskb/src/fs/hfsplus/bnode.c:300:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc desc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/hfsplus/bnode.c:13: /kisskb/src/fs/hfsplus/bnode.c: In function '__hfs_bnode_create': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/hfsplus/bnode.c:436:3: note: in expansion of macro 'wait_event' wait_event(node2->lock_wq, ^ /kisskb/src/fs/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/hfsplus/bnode.c: In function 'hfsplus_bnode_find': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/hfsplus/bnode.c:490:3: note: in expansion of macro 'wait_event' wait_event(node->lock_wq, ^ /kisskb/src/fs/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/proc/namespaces.c: In function 'proc_ns_get_link': /kisskb/src/fs/proc/namespaces.c:48:14: note: byref variable will be forcibly initialized struct path ns_path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qrwlock.c:9: /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_write_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qrwlock.c:77:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, VAL == _QW_WAITING); ^ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_read_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qrwlock.c:49:2: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^ /kisskb/src/kernel/locking/qrwlock.c:33:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^ /kisskb/src/fs/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/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/hfsplus/brec.c: In function 'hfs_bnode_split': /kisskb/src/fs/hfsplus/brec.c:239:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc node_desc; ^ /kisskb/src/fs/hfsplus/brec.c: In function 'hfs_btree_inc_height': /kisskb/src/fs/hfsplus/brec.c:465:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc node_desc; ^ /kisskb/src/fs/fat/inode.c: In function 'fat_fill_super': /kisskb/src/fs/fat/inode.c:1615:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/fs/fat/inode.c:1608:30: note: byref variable will be forcibly initialized struct fat_bios_param_block bpb; ^ /kisskb/src/fs/hfs/bnode.c: In function 'hfs_bnode_dump': /kisskb/src/fs/hfs/bnode.c:136:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc desc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/hfs/bnode.c:12: /kisskb/src/fs/hfs/bnode.c: In function '__hfs_bnode_create': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/hfs/bnode.c:271:3: note: in expansion of macro 'wait_event' wait_event(node2->lock_wq, !test_bit(HFS_BNODE_NEW, &node2->flags)); ^ /kisskb/src/fs/hfs/bnode.c: In function 'hfs_bnode_find': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/hfs/bnode.c:324:3: note: in expansion of macro 'wait_event' wait_event(node->lock_wq, !test_bit(HFS_BNODE_NEW, &node->flags)); ^ /kisskb/src/security/integrity/digsig_asymmetric.c: In function 'asymmetric_verify': /kisskb/src/security/integrity/digsig_asymmetric.c:85:30: note: byref variable will be forcibly initialized struct public_key_signature pks; ^ /kisskb/src/security/integrity/ima/ima_init.c: In function 'ima_add_boot_aggregate': /kisskb/src/security/integrity/ima/ima_init.c:53:4: note: byref variable will be forcibly initialized } hash; ^ /kisskb/src/security/integrity/ima/ima_init.c:45:30: note: byref variable will be forcibly initialized struct integrity_iint_cache tmp_iint, *iint = &tmp_iint; ^ /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/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/mm/hugetlb.c: In function 'allocate_file_region_entries': /kisskb/src/mm/hugetlb.c:409:19: note: byref variable will be forcibly initialized struct list_head allocated_regions; ^ /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) ^ /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; ^ /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; ^ 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; ^ 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, ^ 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/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_no_page': /kisskb/src/mm/hugetlb.c:4296:20: note: byref variable will be forcibly initialized struct vm_fault vmf = { ^ /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/fs/hfs/brec.c: In function 'hfs_bnode_split': /kisskb/src/fs/hfs/brec.c:235:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc node_desc; ^ /kisskb/src/fs/hfs/brec.c: In function 'hfs_btree_inc_height': /kisskb/src/fs/hfs/brec.c:461:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc node_desc; ^ /kisskb/src/fs/fat/nfs.c: In function 'fat_rebuild_parent': /kisskb/src/fs/fat/nfs.c:220:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_file_release': /kisskb/src/fs/reiserfs/file.c:35:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_commit_page': /kisskb/src/fs/reiserfs/file.c:182:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/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_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_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_lookup': /kisskb/src/fs/fat/namei_msdos.c:205:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^ /kisskb/src/fs/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/security/integrity/platform_certs/efi_parser.c: In function 'parse_efi_signature_list': /kisskb/src/security/integrity/platform_certs/efi_parser.c:49:24: note: byref variable will be forcibly initialized efi_signature_list_t list; ^ /kisskb/src/crypto/asymmetric_keys/tpm_parser.c: In function 'tpm_parse': /kisskb/src/crypto/asymmetric_keys/tpm_parser.c:38:27: note: byref variable will be forcibly initialized struct tpm_parse_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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/math/prime_numbers.c:4: /kisskb/src/lib/math/prime_numbers.c: In function 'free_primes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/math/prime_numbers.c:168:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, &small_primes); ^ /kisskb/src/lib/math/prime_numbers.c: In function 'expand_to_next_prime': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/math/prime_numbers.c:152:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(primes, new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'proc_sys_make_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/include/linux/rcupdate.h:429:3: note: in 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/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/fs/hfs/btree.c: In function 'hfs_bmap_new_bmap': /kisskb/src/fs/hfs/btree.c:192:24: note: byref variable will be forcibly initialized struct hfs_bnode_desc desc; ^ 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) ^ /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/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/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/fs/hfsplus/wrapper.c: In function 'hfsplus_get_last_session': /kisskb/src/fs/hfsplus/wrapper.c:151:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^ /kisskb/src/fs/hfsplus/wrapper.c:137:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^ /kisskb/src/fs/hfsplus/wrapper.c: In function 'hfsplus_read_wrapper': /kisskb/src/fs/hfsplus/wrapper.c:166:20: note: byref variable will be forcibly initialized struct hfsplus_wd wd; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/ext4/extents_status.c: In function '__es_scan_range': /kisskb/src/fs/ext4/extents_status.c:345:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:1342:25: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/ext4/extents_status.c:1314:20: note: byref variable will be forcibly initialized struct rsvd_count rc; ^ /kisskb/src/fs/ext4/extents_status.c:1309:23: note: byref variable will be forcibly initialized struct extent_status orig_es; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:819:23: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_cache_extent': /kisskb/src/fs/ext4/extents_status.c:885:23: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_delayed_block': /kisskb/src/fs/ext4/extents_status.c:1990:23: note: byref variable will be forcibly initialized struct extent_status newes; ^ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_create': /kisskb/src/fs/hfs/catalog.c:86:20: note: byref variable will be forcibly initialized union hfs_cat_rec entry; ^ /kisskb/src/fs/hfs/catalog.c:84:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_find_brec': /kisskb/src/fs/hfs/catalog.c:190:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_delete': /kisskb/src/fs/hfs/catalog.c:241:23: note: byref variable will be forcibly initialized struct hfs_cat_file file; ^ /kisskb/src/fs/hfs/catalog.c:224:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/catalog.c: In function 'hfs_cat_move': /kisskb/src/fs/hfs/catalog.c:293:20: note: byref variable will be forcibly initialized union hfs_cat_rec entry; ^ /kisskb/src/fs/hfs/catalog.c:292:31: note: byref variable will be forcibly initialized struct hfs_find_data src_fd, dst_fd; ^ /kisskb/src/fs/hfs/catalog.c:292:23: note: byref variable will be forcibly initialized struct hfs_find_data src_fd, dst_fd; ^ /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/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_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_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_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_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 '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_elem_add_user': /kisskb/src/sound/core/control.c:1548:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1793:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/control.c:1790:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^ /kisskb/src/security/integrity/ima/ima_crypto.c: In function 'ima_calc_file_hash_atfm': /kisskb/src/security/integrity/ima/ima_crypto.c:337:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/security/integrity/ima/ima_crypto.c: In function 'calc_buffer_ahash_atfm': /kisskb/src/security/integrity/ima/ima_crypto.c:668:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/security/integrity/ima/ima_crypto.c:667:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/fs/hfs/dir.c: In function 'hfs_readdir': /kisskb/src/fs/hfs/dir.c:55:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/dir.c:54:20: note: byref variable will be forcibly initialized union hfs_cat_rec entry; ^ /kisskb/src/fs/hfs/dir.c: In function 'hfs_lookup': /kisskb/src/fs/hfs/dir.c:24:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/dir.c:23:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_attr_exists': /kisskb/src/fs/hfsplus/attributes.c:173:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_create_attr': /kisskb/src/fs/hfsplus/attributes.c:199:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_delete_attr': /kisskb/src/fs/hfsplus/attributes.c:311:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/attributes.c: In function 'hfsplus_delete_all_attrs': /kisskb/src/fs/hfsplus/attributes.c:357:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/extent.c: In function 'hfs_ext_read_extent': /kisskb/src/fs/hfs/extent.c:193:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/extent.c: In function 'hfs_ext_write_extent': /kisskb/src/fs/hfs/extent.c:137:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/extent.c: In function 'hfs_free_fork': /kisskb/src/fs/hfs/extent.c:289:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/extent.c: In function 'hfs_file_truncate': /kisskb/src/fs/hfs/extent.c:479:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /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/drivers/irqchip/irq-gic-v2m.c: In function 'acpi_parse_madt_msi': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:500:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_destroy_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/blk-ioc.c:78:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, NULL); ^ /kisskb/src/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 */ ^ 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) ^ /kisskb/src/fs/hfs/inode.c: In function 'hfs_file_lookup': /kisskb/src/fs/hfs/inode.c:534:24: note: byref variable will be forcibly initialized struct hfs_iget_data idata = { NULL, &rec }; ^ /kisskb/src/fs/hfs/inode.c:512:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/inode.c:511:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfs/inode.c: In function 'hfs_iget': /kisskb/src/fs/hfs/inode.c:387:23: note: byref variable will be forcibly initialized struct hfs_iget_data data = { key, rec }; ^ /kisskb/src/fs/hfs/inode.c: In function 'hfs_write_inode': /kisskb/src/fs/hfs/inode.c:423:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfs/inode.c:422:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /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/fs/hfs/attr.c: In function '__hfs_setxattr': /kisskb/src/fs/hfs/attr.c:26:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfs/attr.c:25:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfs/attr.c: In function '__hfs_getxattr': /kisskb/src/fs/hfs/attr.c:72:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfs/attr.c:71:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /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/block/blk-map.c: In function 'blk_rq_append_bio': /kisskb/src/block/blk-map.c:527:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/blk-map.c: In function 'bio_copy_kern_endio_read': /kisskb/src/block/blk-map.c:442:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/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_map_user_iov': /kisskb/src/block/blk-map.c:585:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:625:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:624:15: note: byref variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/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/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/fs/hfsplus/xattr.c: In function 'hfsplus_getxattr_finder_info': /kisskb/src/fs/hfsplus/xattr.c:444:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/ext4/file.c: In function 'ext4_sample_last_mounted': /kisskb/src/fs/ext4/file.c:778:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_removexattr': /kisskb/src/fs/hfsplus/xattr.c:771:23: note: byref variable will be forcibly initialized struct hfs_find_data cat_fd; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_listxattr_finder_info': /kisskb/src/fs/hfsplus/xattr.c:612:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/xattr.c: In function '__hfsplus_setxattr': /kisskb/src/fs/hfsplus/xattr.c:263:20: note: byref variable will be forcibly initialized hfsplus_cat_entry entry; ^ /kisskb/src/fs/hfsplus/xattr.c:262:23: note: byref variable will be forcibly initialized struct hfs_find_data cat_fd; ^ /kisskb/src/fs/ext4/file.c: In function 'ext4_overwrite_io': /kisskb/src/fs/ext4/file.c:192:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/hfsplus/xattr.c: In function '__hfsplus_getxattr': /kisskb/src/fs/hfsplus/xattr.c:493:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/hfsplus/xattr.c: In function 'hfsplus_listxattr': /kisskb/src/fs/hfsplus/xattr.c:682:26: note: byref variable will be forcibly initialized struct hfsplus_attr_key attr_key; ^ /kisskb/src/fs/hfsplus/xattr.c:680:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/fs/ext4/file.c: In function 'ext4_dax_huge_fault': /kisskb/src/fs/ext4/file.c:691:8: note: byref variable will be forcibly initialized pfn_t pfn; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/include/linux/rcupdate.h:429:3: note: in 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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/fs/hfs/mdb.c: In function 'hfs_get_last_session': /kisskb/src/fs/hfs/mdb.c:57:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^ /kisskb/src/fs/hfs/mdb.c:42:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^ /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; ^ /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/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; ^ 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_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/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:378:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/block/blk-merge.c:377:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^ /kisskb/src/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/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/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/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/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_irq_gic_domain_alloc': /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/drivers/irqchip/irq-gic-v3-mbi.c:45:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_init': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:311:19: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/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/security/integrity/ima/ima_api.c: In function 'ima_collect_measurement': /kisskb/src/security/integrity/ima/ima_api.c:223:4: note: byref variable will be forcibly initialized } hash; ^ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_helper': /kisskb/src/fs/ext4/fsmap.c:88:20: note: byref variable will be forcibly initialized struct ext4_fsmap fmr; ^ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_logdev': /kisskb/src/fs/ext4/fsmap.c:260:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_datadev_helper': /kisskb/src/fs/ext4/fsmap.c:193:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 '__bit_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/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /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/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:4734:19: note: byref variable will be forcibly initialized struct loc_track t = { 0, 0, NULL }; ^ /kisskb/src/mm/slub.c: In function 'kmem_cache_free_bulk': /kisskb/src/mm/slub.c:3263:28: note: byref variable will be forcibly initialized struct detached_freelist df; ^ 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:3873:12: note: byref variable will be forcibly initialized LIST_HEAD(discard); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/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: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/slub.c: In function '__kmem_cache_shrink': /kisskb/src/mm/slub.c:4147:19: note: byref variable will be forcibly initialized struct list_head discard; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/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:523:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:1434: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/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 '__split_huge_page_tail': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/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/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) ^ /kisskb/src/fs/hfs/super.c: In function 'hfs_fill_super': /kisskb/src/fs/hfs/super.c:382:14: note: byref variable will be forcibly initialized hfs_cat_rec rec; ^ /kisskb/src/fs/hfs/super.c:381:23: note: byref variable will be forcibly initialized struct hfs_find_data fd; ^ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized struct sha256_state sctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/security/integrity/ima/ima_policy.c:11: /kisskb/src/security/integrity/ima/ima_policy.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^ /kisskb/src/security/integrity/ima/ima_policy.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:271:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), first); ^ /kisskb/src/security/integrity/ima/ima_policy.c: In function 'list_splice_tail_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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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/security/integrity/ima/ima_policy.c: In function 'ima_lsm_update_rule': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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_dquot': /kisskb/src/fs/reiserfs/super.c:2272:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_release_dquot': /kisskb/src/fs/reiserfs/super.c:2318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_acquire_dquot': /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_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_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_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_quota_write': /kisskb/src/fs/reiserfs/super.c:2549:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *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/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/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/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/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; ^ /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_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_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 = { ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_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_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 = { ^ /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_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/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/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/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:136:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/block/blk-mq.c: In function 'blk_mq_submit_bio': /kisskb/src/block/blk-mq.c:2134:27: note: byref variable will be forcibly initialized struct blk_mq_alloc_data data = { ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:4: note: byref variable will be forcibly initialized } b __aligned(16); ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c: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/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized struct bt_tags_iter_data iter_data = { ^ /kisskb/src/block/blk-mq-tag.c: In function 'bt_for_each': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^ In file included from /kisskb/src/include/linux/blk-mq.h:6:0, from /kisskb/src/block/blk-mq-tag.c:12: /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_get_tag': /kisskb/src/block/blk-mq-tag.c:94:18: note: byref variable will be forcibly initialized DEFINE_SBQ_WAIT(wait); ^ /kisskb/src/include/linux/sbitmap.h:543:18: note: in definition of macro 'DEFINE_SBQ_WAIT' struct sbq_wait name = { \ ^ /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_queue_tag_busy_iter': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^ /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized /kisskb/src/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/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_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_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_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_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_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_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; ^ /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/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_cpu_init_collection': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_discard': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_unmap_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_map_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_move': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_int': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapd': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinvall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_4_1_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4158:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmovi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1258:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1244:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vint': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vclear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_set_irqchip_state': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_create_device': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3508:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_free': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_map_vm': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_map': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'lpi_update_config': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_unmap': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5199:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'gic_acpi_parse_madt_its': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5330:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_encrypt_bignonce': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8834:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/mm/khugepaged.c: In function 'collapse_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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, 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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ In file included from /kisskb/src/include/linux/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: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) ^ 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/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_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:762:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^ /kisskb/src/sound/core/rawmidi.c:761:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:803:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^ In file included from /kisskb/src/include/linux/pid.h:6: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_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_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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-stat.c:7: /kisskb/src/block/blk-stat.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/block/blk-stat.c: In function 'blk_stat_add_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/reiserfs/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_debug': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^ /kisskb/src/fs/reiserfs/prints.c:319: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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/security/integrity/ima/ima_template.c:12: /kisskb/src/security/integrity/ima/ima_template.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/security/integrity/ima/ima_template.c: In function 'restore_template_fmt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/security/integrity/ima/ima_template.c: In function 'ima_init_template_list': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ext4/ialloc.c: In function 'find_group_orlov': /kisskb/src/fs/ext4/ialloc.c:436:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^ /kisskb/src/fs/ext4/ialloc.c:434:21: note: byref variable will be forcibly initialized struct orlov_stats stats; ^ In file included from /kisskb/src/fs/ext4/ialloc.c:29:0: /kisskb/src/fs/ext4/ialloc.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/security/integrity/ima/ima_template_lib.c: In function 'ima_eventdigest_init': /kisskb/src/security/integrity/ima/ima_template_lib.c:272:4: note: byref variable will be forcibly initialized } hash; ^ /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/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/mm/z3fold.c: In function 'z3fold_reclaim_page': /kisskb/src/mm/z3fold.c:1337:28: note: byref variable will be forcibly initialized struct z3fold_buddy_slots slots __attribute__((aligned(SLOTS_ALIGN))); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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) ^ 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 '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_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/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/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_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_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; ^ /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/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:291:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_get_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:314:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:792:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1008:22: note: byref variable will be forcibly initialized struct snd_interval list_range; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized struct snd_interval range; ^ /kisskb/src/sound/core/pcm_lib.c:1047:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1242:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:910:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/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/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/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/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/fs/reiserfs/lbalance.c: In function 'leaf_item_bottle': /kisskb/src/fs/reiserfs/lbalance.c:470:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^ /kisskb/src/fs/reiserfs/lbalance.c:434:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^ /kisskb/src/block/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/fs/reiserfs/lbalance.c: In function 'leaf_move_items': /kisskb/src/fs/reiserfs/lbalance.c:719:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/lbalance.c:719:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/block/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/reiserfs/ibalance.c: In function 'internal_shift1_left': /kisskb/src/fs/reiserfs/ibalance.c:537:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:537:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_right': /kisskb/src/fs/reiserfs/ibalance.c:612:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:612:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_left': /kisskb/src/fs/reiserfs/ibalance.c:496:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:496:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_right': /kisskb/src/fs/reiserfs/ibalance.c:568:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:568:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal_when_delete': /kisskb/src/fs/reiserfs/ibalance.c:638:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal': /kisskb/src/fs/reiserfs/ibalance.c:1043:31: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:1043:22: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^ /kisskb/src/fs/reiserfs/ibalance.c:821:19: note: byref variable will be forcibly initialized struct item_head new_insert_key; ^ /kisskb/src/fs/reiserfs/ibalance.c:812:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^ /kisskb/src/block/genhd.c: In function 'set_disk_ro': /kisskb/src/block/genhd.c:1643:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'register_disk': /kisskb/src/block/genhd.c:624:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/fs/ext4/indirect.c: In function 'ext4_ind_map_blocks': /kisskb/src/fs/ext4/indirect.c:525:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1159:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_replace_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old_ptbl->last_lookup, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1339:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(disk->part_tbl, new_ptbl); ^ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:1055:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1464:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^ /kisskb/src/block/genhd.c:1460:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_map_sector_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:326:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, part); ^ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:953:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/block/genhd.c:947:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_expand_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1393:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); ^ /kisskb/src/block/genhd.c: In function '__alloc_disk_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/block/genhd.c:1597:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[0], disk->part0); ^ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1542:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/block/genhd.c: In function 'del_gendisk': /kisskb/src/block/genhd.c:814:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^ /kisskb/src/fs/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/ntfs/debug.c: In function '__ntfs_debug': /kisskb/src/fs/ntfs/debug.c:105:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ntfs/debug.c:104: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/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/ext4/inline.c: In function 'ext4_read_inline_page': /kisskb/src/fs/ext4/inline.c:469:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_to_extent': /kisskb/src/fs/ext4/inline.c:534:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/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/fs/ext4/inline.c: In function 'ext4_convert_inline_data_nolock': /kisskb/src/fs/ext4/inline.c:1178:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_max_inline_size': /kisskb/src/fs/ext4/inline.c:94:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_to_write_inline_data': /kisskb/src/fs/ext4/inline.c:654:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_write_inline_data_end': /kisskb/src/fs/ext4/inline.c:734:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_journalled_write_inline_data': /kisskb/src/fs/ext4/inline.c:774:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_da_write_inline_data_begin': /kisskb/src/fs/ext4/inline.c:868:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_add_inline_entry': /kisskb/src/fs/ext4/inline.c:1265:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inlinedir_to_tree': /kisskb/src/fs/ext4/inline.c:1344:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^ /kisskb/src/fs/ext4/inline.c:1343:26: note: byref variable will be forcibly initialized struct ext4_dir_entry_2 fake; ^ /kisskb/src/fs/ext4/inline.c:1341:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_dir': /kisskb/src/fs/ext4/inline.c:1451:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_first_inline_block': /kisskb/src/fs/ext4/inline.c:1575:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_create_inline_dir': /kisskb/src/fs/ext4/inline.c:1595:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_find_inline_entry': /kisskb/src/fs/ext4/inline.c:1630:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_delete_inline_entry': /kisskb/src/fs/ext4/inline.c:1679:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'empty_inline_dir': /kisskb/src/fs/ext4/inline.c:1757:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inline_data_iomap': /kisskb/src/fs/ext4/inline.c:1833:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data': /kisskb/src/fs/ext4/inline.c:1964:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ 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) ^ In file included from /kisskb/src/include/linux/uuid.h:11:0, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/include/linux/efi.h:19, from /kisskb/src/security/integrity/ima/ima_efi.c:5: /kisskb/src/security/integrity/ima/ima_efi.c: In function 'efi_get_secureboot_mode': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/efi.h:76:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ^ /kisskb/src/include/linux/efi.h:319:35: note: in expansion of macro 'EFI_GUID' #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) ^ /kisskb/src/include/linux/efi.h:1107:25: note: in expansion of macro 'EFI_GLOBAL_VARIABLE_GUID' get_var(L"SetupMode", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, &setupmode); ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/efi.h:76:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ^ /kisskb/src/include/linux/efi.h:319:35: note: in expansion of macro 'EFI_GUID' #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) ^ /kisskb/src/include/linux/efi.h:1099:35: note: in expansion of macro 'EFI_GLOBAL_VARIABLE_GUID' status = get_var(L"SecureBoot", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, ^ /kisskb/src/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/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized struct crypto_async_request oreq; ^ /kisskb/src/crypto/ahash.c: In function 'ahash_op_unaligned_done': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/crypto/ahash.c: In function 'ahash_def_finup_done1': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/mm/zsmalloc.c: In function '__zs_compact': /kisskb/src/mm/zsmalloc.c:2218:28: note: byref variable will be forcibly initialized struct zs_compact_control cc; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'async_free_zspage': /kisskb/src/mm/zsmalloc.c:2146: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) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'wait_for_isolated_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/mm/zsmalloc.c:2116:2: note: in expansion of macro 'wait_event' wait_event(pool->migration_wait, ^ /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/security/integrity/platform_certs/load_uefi.c: In function 'uefi_check_ignore_db': /kisskb/src/security/integrity/platform_certs/load_uefi.c:28:13: note: byref variable will be forcibly initialized efi_guid_t guid = EFI_SHIM_LOCK_GUID; ^ /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/security/integrity/platform_certs/load_uefi.c: In function 'load_moklist_certs': /kisskb/src/security/integrity/platform_certs/load_uefi.c:82:13: note: byref variable will be forcibly initialized efi_guid_t mok_var = EFI_SHIM_LOCK_GUID; ^ /kisskb/src/security/integrity/platform_certs/load_uefi.c: In function 'load_uefi_certs': /kisskb/src/security/integrity/platform_certs/load_uefi.c:134:13: note: byref variable will be forcibly initialized efi_guid_t secure_var = EFI_IMAGE_SECURITY_DATABASE_GUID; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_paste_into_item': /kisskb/src/fs/reiserfs/stree.c:2074:22: note: byref variable will be forcibly initialized struct tree_balance s_paste_balance; ^ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_insert_item': /kisskb/src/fs/reiserfs/stree.c:2169:22: note: byref variable will be forcibly initialized struct tree_balance s_ins_balance; ^ /kisskb/src/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/sound/core/pcm_timer.c: In function 'snd_pcm_timer_init': /kisskb/src/sound/core/pcm_timer.c:100:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/ext4/inode.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/inode.c:44: /kisskb/src/fs/ext4/inode.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_map_blocks': /kisskb/src/fs/ext4/inode.c:1697:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_get_block_prep': /kisskb/src/fs/ext4/inode.c:1821:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_is_delalloc': /kisskb/src/fs/ext4/inode.c:3535:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/inode.c: In function 'mpage_prepare_extent_to_map': /kisskb/src/fs/ext4/inode.c:2558:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/ext4/inode.c: In function 'mpage_map_and_submit_buffers': /kisskb/src/fs/ext4/inode.c:2315:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/ext4/inode.c: In function 'mpage_release_unused_pages': /kisskb/src/fs/ext4/inode.c:1561:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/ext4/inode.c: In function '__ext4_get_inode_loc': /kisskb/src/fs/ext4/inode.c:4309:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /kisskb/src/fs/ext4/inode.c:504:23: note: byref variable will be forcibly initialized struct extent_status es; ^ /kisskb/src/fs/ext4/inode.c: In function '_ext4_get_block': /kisskb/src/fs/ext4/inode.c:784:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin_report': /kisskb/src/fs/ext4/inode.c:3561:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_getblk': /kisskb/src/fs/ext4/inode.c:837:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'ext4_break_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/fs/ext4/inode.c:3975:11: note: in expansion of macro '___wait_var_event' error = ___wait_var_event(&page->_refcount, ^ /kisskb/src/fs/ext4/inode.c: In function '__ext4_iget': /kisskb/src/fs/ext4/inode.c:4604:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_write_inode': /kisskb/src/fs/ext4/inode.c:5231:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin': /kisskb/src/fs/ext4/inode.c:3449:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/inode.c: In function '__ext4_mark_inode_dirty': /kisskb/src/fs/ext4/inode.c:5905:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepages': /kisskb/src/fs/ext4/inode.c:2655:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/inode.c:2651:23: note: byref variable will be forcibly initialized struct mpage_da_data mpd; ^ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepage': /kisskb/src/fs/ext4/inode.c:2000:24: note: byref variable will be forcibly initialized struct ext4_io_submit io_submit; ^ In file included from /kisskb/src/include/linux/blkdev.h:19:0, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/block/bounce.c:11: /kisskb/src/block/bounce.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/bounce.c: In function 'copy_to_high_bio_irq': /kisskb/src/block/bounce.c:142:19: note: byref variable will be forcibly initialized struct bvec_iter from_iter = BVEC_ITER_ALL_INIT; ^ /kisskb/src/block/bounce.c:136:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/bounce.c: In function 'bounce_end_io': /kisskb/src/block/bounce.c:167:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/block/bounce.c:166:19: note: byref variable will be forcibly initialized struct bvec_iter orig_iter = bio_orig->bi_iter; ^ /kisskb/src/block/bounce.c: In function 'bounce_clone_bio': /kisskb/src/block/bounce.c:220:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/block/bounce.c: In function '__blk_queue_bounce': /kisskb/src/block/bounce.c:293:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/fs/ntfs/namei.c: In function 'ntfs_lookup': /kisskb/src/fs/ntfs/namei.c:168:14: note: byref variable will be forcibly initialized struct qstr nls_name; ^ /kisskb/src/security/integrity/platform_certs/keyring_handler.c: In function 'get_handler_for_db': /kisskb/src/security/integrity/platform_certs/keyring_handler.c:62:30: note: byref variable will be forcibly initialized __init efi_element_handler_t get_handler_for_db(const efi_guid_t *sig_type) ^ /kisskb/src/security/integrity/platform_certs/keyring_handler.c:62:30: note: byref variable will be forcibly initialized /kisskb/src/security/integrity/platform_certs/keyring_handler.c: In function 'get_handler_for_dbx': /kisskb/src/security/integrity/platform_certs/keyring_handler.c:73:30: note: byref variable will be forcibly initialized __init efi_element_handler_t get_handler_for_dbx(const efi_guid_t *sig_type) ^ /kisskb/src/security/integrity/platform_certs/keyring_handler.c:73:30: note: byref variable will be forcibly initialized /kisskb/src/security/integrity/platform_certs/keyring_handler.c:73:30: note: byref variable will be forcibly initialized /kisskb/src/security/integrity/platform_certs/keyring_handler.c:73:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/ioctl.c:23: /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioc_getfsmap': /kisskb/src/fs/ext4/ioctl.c:676:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_getfsmap_format': /kisskb/src/fs/ext4/ioctl.c:658:15: note: byref variable will be forcibly initialized struct fsmap fm; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_get_es_cache': /kisskb/src/fs/ext4/ioctl.c:786:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^ /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/fs/ext4/ioctl.c: In function 'ext4_ioctl_setflags': /kisskb/src/fs/ext4/ioctl.c:335:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setproject': /kisskb/src/fs/ext4/ioctl.c:467:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/ioctl.c: In function '__ext4_ioctl': /kisskb/src/fs/ext4/ioctl.c:1258:22: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/ext4/ioctl.c:1258:18: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^ /kisskb/src/fs/ext4/ioctl.c:1247:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^ /kisskb/src/fs/ext4/ioctl.c:1100:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/fs/ext4/ioctl.c:1001:30: note: byref variable will be forcibly initialized struct ext4_new_group_data input; ^ /kisskb/src/fs/ext4/ioctl.c:950:22: note: byref variable will be forcibly initialized struct move_extent me; ^ /kisskb/src/fs/ext4/ioctl.c:870:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/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/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_new_inode_pa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_init_group': /kisskb/src/fs/ext4/mballoc.c:1076:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_seq_groups_show': /kisskb/src/fs/ext4/mballoc.c:2505:4: note: byref variable will be forcibly initialized } sg; ^ /kisskb/src/fs/ext4/mballoc.c:2497:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_data_in_buddy': /kisskb/src/fs/ext4/mballoc.c:3019:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_allocated_blocks': /kisskb/src/fs/ext4/mballoc.c:3607:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/block/bsg.c: In function 'bsg_sg_io': /kisskb/src/block/bsg.c:139:18: note: byref variable will be forcibly initialized struct sg_io_v4 hdr; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_group_preallocations': /kisskb/src/fs/ext4/mballoc.c:4212:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c:4211:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_lg_preallocations': /kisskb/src/fs/ext4/mballoc.c:4643:19: note: byref variable will be forcibly initialized struct list_head discard_list; ^ /kisskb/src/fs/ext4/mballoc.c:4642:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_add_n_trim': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_find_by_goal': /kisskb/src/fs/ext4/mballoc.c:1862:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_scan_aligned': /kisskb/src/fs/ext4/mballoc.c:2044:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_check_limits': /kisskb/src/fs/ext4/mballoc.c:1723:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_complex_scan_group': /kisskb/src/fs/ext4/mballoc.c:1978:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_try_best_found': /kisskb/src/fs/ext4/mballoc.c:1829:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex = ac->ac_b_ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_extent': /kisskb/src/fs/ext4/mballoc.c:5658:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_all_free': /kisskb/src/fs/ext4/mballoc.c:5706:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_prefetch': /kisskb/src/fs/ext4/mballoc.c:2206:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_regular_allocator': /kisskb/src/fs/ext4/mballoc.c:2284:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_alloc_groupinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/mballoc.c:2589:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_info, new_groupinfo); ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_process_freed_data': /kisskb/src/fs/ext4/mballoc.c:3076:19: note: byref variable will be forcibly initialized struct list_head freed_data_list; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_preallocations': /kisskb/src/fs/ext4/mballoc.c:4325:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c:4324:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_blocks': /kisskb/src/fs/ext4/mballoc.c:5254:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_group_add_blocks': /kisskb/src/fs/ext4/mballoc.c:5520:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mballoc_query_range': /kisskb/src/fs/ext4/mballoc.c:5876:21: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^ In file included from /kisskb/src/security/commoncap.c:5:0: /kisskb/src/security/commoncap.c: In function 'cap_combine': /kisskb/src/include/linux/capability.h:121:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/security/commoncap.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ /kisskb/src/security/commoncap.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/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/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/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; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:308:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_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 ^ /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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/kyber-iosched.c:9: /kisskb/src/block/kyber-iosched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/block/kyber-iosched.c: In function 'kyber_flush_busy_kcqs': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized struct flush_kcq_data data = { ^ /kisskb/src/block/kyber-iosched.c: In function 'kyber_dispatch_cur_domain': /kisskb/src/block/kyber-iosched.c:681:24: note: byref variable will be forcibly initialized /kisskb/src/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/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/lib/zstd/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/fse_compress.c:731:24: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^ /kisskb/src/lib/zstd/fse_compress.c:731:15: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^ /kisskb/src/lib/zstd/fse_compress.c:730:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ /kisskb/src/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/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/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/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/fs/ext4/migrate.c: In function 'finish_range': /kisskb/src/fs/ext4/migrate.c:26:21: note: byref variable will be forcibly initialized struct ext4_extent newext; ^ /kisskb/src/fs/ext4/migrate.c: In function 'ext4_ext_migrate': /kisskb/src/fs/ext4/migrate.c:418:24: note: byref variable will be forcibly initialized struct migrate_struct lb; ^ In file included from /kisskb/src/sound/drivers/mpu401/mpu401.c:11:0: /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'alsa_card_mpu401_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:598:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_reset_data_chan': /kisskb/src/drivers/bus/mhi/core/main.c:1438:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/drivers/bus/mhi/core/main.c:957:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_dma': /kisskb/src/drivers/bus/mhi/core/main.c:1013:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_buf': /kisskb/src/drivers/bus/mhi/core/main.c:1119:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_xfer_event': /kisskb/src/drivers/bus/mhi/core/main.c:471:20: note: byref variable will be forcibly initialized struct mhi_result result; ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1350:24: note: byref variable will be forcibly initialized struct mhi_buf_info info = { }; ^ /kisskb/src/block/blk-zoned.c: In function 'blkdev_report_zones_ioctl': /kisskb/src/block/blk-zoned.c:286:25: note: byref variable will be forcibly initialized struct blk_zone_report rep; ^ /kisskb/src/block/blk-zoned.c:284:26: note: byref variable will be forcibly initialized struct zone_report_args args; ^ /kisskb/src/block/blk-zoned.c: In function 'blkdev_zone_mgmt_ioctl': /kisskb/src/block/blk-zoned.c:330:24: note: byref variable will be forcibly initialized struct blk_zone_range zrange; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_disable_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:473:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:841:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:801:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:906:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/fs/reiserfs/journal.c: In function 'queue_log_writer': /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_force_rddm_mode': /kisskb/src/fs/reiserfs/journal.c:2951:21: note: byref variable will be forcibly initialized wait_queue_entry_t 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/bus/mhi/core/pm.c:1214:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_ready_state_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:164:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_sys_error_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:605:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1085:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/fs/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/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:1188:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/pm.c:938:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:724:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/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/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/lib/zstd/huf_compress.c: In function 'HUF_compress1X_usingCTable': /kisskb/src/lib/zstd/huf_compress.c:545:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^ /kisskb/src/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/block/sed-opal.c: In function 'execute_steps': /kisskb/src/block/sed-opal.c:2091:25: note: byref variable will be forcibly initialized const struct opal_step error_end_session = { ^ In file included from /kisskb/src/fs/ext4/mmp.c:8:0: /kisskb/src/fs/ext4/mmp.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/security/security.c:13: /kisskb/src/security/security.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/security/security.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_advance_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/srcutree.c:1109:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^ In file included from /kisskb/src/include/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/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/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/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; ^ /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/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; ^ /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'gicp_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:84:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:13:0: /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'imx_gpcv2_domain_alloc': /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:166:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ In file included from /kisskb/src/include/linux/of_irq.h:8:0, from /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:7: /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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/bfq-iosched.c:116: /kisskb/src/block/bfq-iosched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:211:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:167:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:265:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:504:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'odmi_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:82:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:14: /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'uniphier_aidet_domain_alloc': /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:112:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ In file included from /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:12:0: /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCCtx': /kisskb/src/lib/zstd/compress.c:124:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_getParams': /kisskb/src/lib/zstd/compress.c:3439:18: note: byref variable will be forcibly initialized ZSTD_parameters params; ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress.c:2756:24: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams(compressionLevel, 0, dictSize); ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress.c:754:16: note: byref variable will be forcibly initialized FSE_CState_t stateLitLength; ^ /kisskb/src/lib/zstd/compress.c:753:16: note: byref variable will be forcibly initialized FSE_CState_t stateOffsetBits; ^ /kisskb/src/lib/zstd/compress.c:752:16: note: byref variable will be forcibly initialized FSE_CState_t stateMatchLength; ^ /kisskb/src/lib/zstd/compress.c:751:17: note: byref variable will be forcibly initialized BIT_CStream_t blockStream; ^ /kisskb/src/drivers/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/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; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-sni-exiu.c:15: /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_dt_init': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:215:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_iterate': /kisskb/src/fs/adfs/dir.c:243:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_dir_lookup_byname': /kisskb/src/fs/adfs/dir.c:353:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_lookup': /kisskb/src/fs/adfs/dir.c:433:21: note: byref variable will be forcibly initialized struct object_info obj; ^ /kisskb/src/fs/adfs/dir.c: In function 'adfs_dir_update': /kisskb/src/fs/adfs/dir.c:278:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^ In file included from /kisskb/src/fs/ext4/namei.c:39:0: /kisskb/src/fs/ext4/namei.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/namei.c: In function 'dx_make_map': /kisskb/src/fs/ext4/namei.c:1207:22: note: byref variable will be forcibly initialized struct dx_hash_info h = *hinfo; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_match': /kisskb/src/fs/ext4/namei.c:1339:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ In file included from /kisskb/src/fs/ext4/namei.c:39:0: /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_setup_filename': /kisskb/src/fs/ext4/ext4.h:2620:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_free_filename': /kisskb/src/fs/ext4/ext4.h:2656:22: note: byref variable will be forcibly initialized struct fscrypt_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/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_prepare_lookup': /kisskb/src/fs/ext4/ext4.h:2639:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^ /kisskb/src/fs/ext4/namei.c: In function 'htree_dirblock_to_tree': /kisskb/src/fs/ext4/namei.c:1039:23: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(de->name, ^ /kisskb/src/fs/ext4/namei.c:989:60: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^ /kisskb/src/fs/ext4/namei.c:989:21: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_htree_fill_tree': /kisskb/src/fs/ext4/namei.c:1087:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^ /kisskb/src/fs/ext4/namei.c:1079:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_find_entry': /kisskb/src/fs/ext4/namei.c:1583:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup_entry': /kisskb/src/fs/ext4/namei.c:1603:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^ In file included from /kisskb/src/kernel/rcu/tree.c:4581:0: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_print_task_stall': /kisskb/src/kernel/rcu/tree_stall.h:265:27: note: byref variable will be forcibly initialized struct rcu_stall_chk_rdr rscr; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_add_entry': /kisskb/src/fs/ext4/namei.c:2174:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_add': /kisskb/src/fs/ext4/namei.c:2936:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ 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/fs/ext4/namei.c: In function 'ext4_orphan_del': /kisskb/src/fs/ext4/namei.c:3072:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc2; ^ /kisskb/src/fs/ext4/namei.c:3024:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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, ^ /kisskb/src/fs/ext4/namei.c: In function 'ext4_symlink': /kisskb/src/fs/ext4/namei.c:3302:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^ /kisskb/src/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/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, ^ 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], ^ /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_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/tree.c:2571:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^ /kisskb/src/kernel/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/ext4/readpage.c: In function '__read_end_io': /kisskb/src/fs/ext4/readpage.c:74:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/ext4/readpage.c: In function 'ext4_mpage_readpages': /kisskb/src/fs/ext4/readpage.c:242:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/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/fs/ext4/resize.c: In function 'reserve_backup_gdb': /kisskb/src/fs/ext4/resize.c:988:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/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 '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/fs/ext4/page-io.c: In function 'ext4_finish_bio': /kisskb/src/fs/ext4/page-io.c:103:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_do_flush_completed_IO': /kisskb/src/fs/ext4/page-io.c:242:19: note: byref variable will be forcibly initialized struct list_head unwritten; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ext4/resize.c:16: /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb_meta_bg': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/resize.c:961:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^ /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/resize.c:898:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^ /kisskb/src/fs/ext4/resize.c:799:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc = { .bh = NULL }; ^ /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/fs/ext4/resize.c: In function 'ext4_group_add': /kisskb/src/fs/ext4/resize.c:1634:34: note: byref variable will be forcibly initialized struct ext4_new_flex_group_data flex_gd; ^ /kisskb/src/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_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^ In file included from /kisskb/src/include/crypto/aead.h:11: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/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/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_outs': /kisskb/src/drivers/bus/hisi_lpc.c:315:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_out': /kisskb/src/drivers/bus/hisi_lpc.c:244:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^ /kisskb/src/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/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/bus/hisi_lpc.c:9: /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_acpi_set_io_res': /kisskb/src/drivers/bus/hisi_lpc.c:400:12: note: byref variable will be forcibly initialized LIST_HEAD(resource_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/fs/ext4/super.c:50:0: /kisskb/src/fs/ext4/super.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_msg': /kisskb/src/fs/ext4/super.c:897:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:896:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_error': /kisskb/src/fs/ext4/super.c:739:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:738:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_inode': /kisskb/src/fs/ext4/super.c:762:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c:761:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_file': /kisskb/src/fs/ext4/super.c:793:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c:792:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17:0, from /kisskb/src/fs/ext4/xattr.c:60: /kisskb/src/fs/ext4/xattr.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'set_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:1865:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], qname); ^ /kisskb/src/fs/ext4/super.c: In function 'clear_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:1884:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], NULL); ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_list': /kisskb/src/fs/ext4/xattr.c:726:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/super.c: In function 'handle_mount_opt': /kisskb/src/fs/ext4/super.c:2255:15: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_update_ref': /kisskb/src/fs/ext4/xattr.c:979:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_write': /kisskb/src/fs/ext4/xattr.c:1340:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning': /kisskb/src/fs/ext4/super.c:921:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:920:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning_inode': /kisskb/src/fs/ext4/super.c:938:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:937:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext4/super.c: In function '__ext4_grp_locked_error': /kisskb/src/fs/ext4/super.c:960:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext4/super.c:959:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'ext4_alloc_flex_bg_array': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:2740:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_flex_groups, new_groups); ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_get': /kisskb/src/fs/ext4/xattr.c:580:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/super.c: In function 'ext4_remount': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:6085:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[i], old_opts.s_qf_names[i]); ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_block_set': /kisskb/src/fs/ext4/xattr.c:1841:27: note: byref variable will be forcibly initialized struct ext4_xattr_search s_copy = bs->s; ^ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_set_handle': /kisskb/src/fs/ext4/xattr.c:2287:25: note: byref variable will be forcibly initialized struct ext4_xattr_info i = { ^ /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/ext4/super.c:4665:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_desc, ^ /kisskb/src/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/fs/adfs/dir_f.c: In function 'adfs_f_update': /kisskb/src/fs/adfs/dir_f.c:273:23: note: byref variable will be forcibly initialized struct adfs_direntry de; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/ext4/ext4.h:21, from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_submit_inode_data_all': /kisskb/src/fs/ext4/fast_commit.c:927:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/ext4/fast_commit.c:927:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/fs/ext4/fast_commit.c:10:0: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_tlv': /kisskb/src/fs/ext4/fast_commit.c:756:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_dentry_tlv': /kisskb/src/fs/ext4/fast_commit.c:779:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c:778:29: note: byref variable will be forcibly initialized struct ext4_fc_dentry_info fcd; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_tail': /kisskb/src/fs/ext4/fast_commit.c:718:22: note: byref variable will be forcibly initialized struct ext4_fc_tail tail; ^ /kisskb/src/fs/ext4/fast_commit.c:717:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode_data': /kisskb/src/fs/ext4/fast_commit.c:853:27: note: byref variable will be forcibly initialized struct ext4_fc_del_range lrange; ^ /kisskb/src/fs/ext4/fast_commit.c:852:27: note: byref variable will be forcibly initialized struct ext4_fc_add_range fc_ext; ^ /kisskb/src/fs/ext4/fast_commit.c:851:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode': /kisskb/src/fs/ext4/fast_commit.c:811:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^ /kisskb/src/fs/ext4/fast_commit.c:810:23: note: byref variable will be forcibly initialized struct ext4_fc_inode fc_inode; ^ /kisskb/src/fs/ext4/fast_commit.c:809:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_perform_commit': /kisskb/src/fs/ext4/fast_commit.c:1062:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/ext4/fast_commit.c:1059:22: note: byref variable will be forcibly initialized struct ext4_fc_head head; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_set_bitmaps_and_counters': /kisskb/src/fs/ext4/fast_commit.c:1828:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_link': /kisskb/src/fs/ext4/fast_commit.c:1405:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_unlink': /kisskb/src/fs/ext4/fast_commit.c:1309:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^ /kisskb/src/fs/ext4/fast_commit.c:1308:14: note: byref variable will be forcibly initialized struct qstr entry; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_add_range': /kisskb/src/fs/ext4/fast_commit.c:1644:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c:1639:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_create': /kisskb/src/fs/ext4/fast_commit.c:1555:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_del_range': /kisskb/src/fs/ext4/fast_commit.c:1769:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_inode': /kisskb/src/fs/ext4/fast_commit.c:1459:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_unlink': /kisskb/src/fs/ext4/fast_commit.c:481:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_link': /kisskb/src/fs/ext4/fast_commit.c:500:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_create': /kisskb/src/fs/ext4/fast_commit.c:518:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_range': /kisskb/src/fs/ext4/fast_commit.c:593:28: note: byref variable will be forcibly initialized struct __track_range_args args; ^ /kisskb/src/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/reiserfs/resize.c: In function 'reiserfs_resize': /kisskb/src/fs/reiserfs/resize.c:27:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/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/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/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/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; ^ /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; ^ /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/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/fs/reiserfs/xattr.c: In function 'update_ctime': /kisskb/src/fs/reiserfs/xattr.c:474:20: note: byref variable will be forcibly initialized struct timespec64 now = current_time(inode); ^ /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/fs/reiserfs/xattr.c: In function 'reiserfs_xattr_set_handle': /kisskb/src/fs/reiserfs/xattr.c:598:16: note: byref variable will be forcibly initialized struct iattr newattrs = { ^ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_xattr_set': /kisskb/src/fs/reiserfs/xattr.c:622:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /kisskb/src/security/lsm_audit.c: In function 'dump_common_audit_data': /kisskb/src/security/lsm_audit.c:417:19: note: byref variable will be forcibly initialized struct in6_addr sbn_pfx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/security/lsm_audit.c:13: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/security/lsm_audit.c:356:12: note: in expansion of macro 'smp_load_acquire' addr = smp_load_acquire(&u->addr); ^ /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/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:152:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:152:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:127:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:225:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:225:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:196:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^ /kisskb/src/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/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:254:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/fs/adfs/super.c: In function 'adfs_fill_super': /kisskb/src/fs/adfs/super.c:367:21: note: byref variable will be forcibly initialized struct object_info root_obj; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:287:8: note: byref variable will be forcibly initialized le128 digest; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_crypt': /kisskb/src/crypto/adiantum.c:328:8: note: byref variable will be forcibly initialized le128 digest; ^ /kisskb/src/fs/reiserfs/xattr_acl.c: In function 'reiserfs_set_acl': /kisskb/src/fs/reiserfs/xattr_acl.c:24:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^ /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/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_posix_acl_xattr_set': /kisskb/src/fs/overlayfs/super.c:1021:16: note: byref variable will be forcibly initialized struct iattr iattr = { .ia_valid = ATTR_KILL_SGID }; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_statfs': /kisskb/src/fs/overlayfs/super.c:304:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_namelen': /kisskb/src/fs/overlayfs/super.c:894:17: note: byref variable will be forcibly initialized struct kstatfs statfs; ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_workdir_create': /kisskb/src/fs/overlayfs/super.c:756:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ In file included from /kisskb/src/fs/overlayfs/super.c:18:0: /kisskb/src/fs/overlayfs/overlayfs.h:498:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/super.c:779:37: note: in expansion of macro 'OVL_CATTR' work = ovl_create_real(dir, work, OVL_CATTR(attr.ia_mode)); ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_lookup_or_create': /kisskb/src/fs/overlayfs/overlayfs.h:498:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/super.c:1294:6: note: in expansion of macro 'OVL_CATTR' OVL_CATTR(mode)); ^ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_rename_whiteout': /kisskb/src/fs/overlayfs/super.c:1234:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/huf_decompress.c:76:13: note: byref variable will be forcibly initialized DTableDesc dtd; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_fillDTableX4Level2': /kisskb/src/lib/zstd/huf_decompress.c:397:13: note: byref variable will be forcibly initialized HUF_DEltX4 DElt; ^ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_fillDTableX4': /kisskb/src/lib/zstd/huf_decompress.c:467:15: note: byref variable will be forcibly initialized HUF_DEltX4 DElt; ^ /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/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/orangefs/acl.c: In function 'orangefs_set_acl': /kisskb/src/fs/orangefs/acl.c:122:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_init_acl': /kisskb/src/fs/orangefs/acl.c:160:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/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_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_initDCtx': /kisskb/src/lib/zstd/decompress.c:143:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findFrameCompressedSize': /kisskb/src/lib/zstd/decompress.c: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_decompressSequencesLong': /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequences': /kisskb/src/lib/zstd/decompress.c:1117:14: note: byref variable will be forcibly initialized seqState_t seqState; ^ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_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_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_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_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/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; ^ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/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; ^ 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; ^ 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; ^ 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; ^ 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_kcapi_seed': /kisskb/src/crypto/drbg.c:1971:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/namei.c:7: /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/overlayfs/namei.c:207:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_get_index_fh': /kisskb/src/fs/overlayfs/namei.c:668:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_index': /kisskb/src/fs/overlayfs/namei.c:699:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup': /kisskb/src/fs/overlayfs/namei.c:1087:27: note: byref variable will be forcibly initialized struct ovl_inode_params oip = { ^ /kisskb/src/fs/overlayfs/namei.c:842:25: note: byref variable will be forcibly initialized struct ovl_lookup_data d = { ^ /kisskb/src/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; ^ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1239:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^ /kisskb/src/drivers/phy/motorola/phy-cpcap-usb.c: In function 'cpcap_usb_detect': /kisskb/src/drivers/phy/motorola/phy-cpcap-usb.c:227:30: note: byref variable will be forcibly initialized struct cpcap_usb_ints_state s; ^ /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:97:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_encode_key': /kisskb/src/crypto/ecdh_helper.c:37:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_decode_key': /kisskb/src/crypto/ecdh_helper.c:61:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:39:14: note: byref variable will be forcibly initialized struct ecdh params; ^ /kisskb/src/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/crypto/dh_helper.c: In function 'crypto_dh_decode_key': /kisskb/src/crypto/dh_helper.c:71:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^ /kisskb/src/kernel/time/time.c: In function 'get_itimerspec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^ /kisskb/src/kernel/time/time.c: In function 'put_itimerspec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/kernel/time/time.c: In function 'get_old_itimerspec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^ /kisskb/src/kernel/time/time.c: In function 'put_old_itimerspec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^ /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/fs/overlayfs/util.c: In function 'ovl_cleanup_index': /kisskb/src/fs/overlayfs/util.c:730:14: note: byref variable will be forcibly initialized struct qstr name = { }; ^ /kisskb/src/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/drivers/phy/socionext/phy-uniphier-usb3hs.c: In function 'uniphier_u3hsphy_update_config': /kisskb/src/drivers/phy/socionext/phy-uniphier-usb3hs.c:145:37: note: byref variable will be forcibly initialized struct uniphier_u3hsphy_trim_param trim; ^ /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_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_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; ^ /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/fs/orangefs/inode.c: In function 'orangefs_writepage_locked': /kisskb/src/fs/orangefs/inode.c:24:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/fs/orangefs/inode.c:23:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages_work': /kisskb/src/fs/orangefs/inode.c:94:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c:93:36: note: byref variable will be forcibly initialized struct orangefs_write_range *wrp, wr; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages': /kisskb/src/fs/orangefs/inode.c:217:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_readpage': /kisskb/src/fs/orangefs/inode.c:251:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/fs/orangefs/inode.c:250:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_update_time': /kisskb/src/fs/orangefs/inode.c:941:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /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/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/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/fs/orangefs/super.c: In function 'orangefs_encode_fh': /kisskb/src/fs/orangefs/super.c:352:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^ /kisskb/src/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/fs/orangefs/super.c: In function 'orangefs_fh_to_dentry': /kisskb/src/fs/orangefs/super.c:330:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fill_sb': /kisskb/src/fs/orangefs/super.c:419:30: note: byref variable will be forcibly initialized struct orangefs_object_kref root_object; ^ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_getattr': /kisskb/src/fs/overlayfs/inode.c:241:17: note: byref variable will be forcibly initialized struct kstat lowerdatastat; ^ /kisskb/src/fs/overlayfs/inode.c:190:17: note: byref variable will be forcibly initialized struct kstat lowerstat; ^ /kisskb/src/fs/overlayfs/inode.c:162:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_update_time': /kisskb/src/fs/overlayfs/inode.c:468:15: note: byref variable will be forcibly initialized struct path upperpath = { ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:596:31: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc user_desc; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_write_iter': /kisskb/src/fs/orangefs/devorangefs-req.c:370:4: note: byref variable will be forcibly initialized } head; ^ /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/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/fs/jfs/inode.c: In function 'jfs_get_block': /kisskb/src/fs/jfs/inode.c:202:8: note: byref variable will be forcibly initialized xad_t xad; ^ /kisskb/src/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/fs/orangefs/namei.c: In function 'orangefs_rename': /kisskb/src/fs/orangefs/namei.c:382:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_unlink': /kisskb/src/fs/orangefs/namei.c:177:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_create': /kisskb/src/fs/orangefs/namei.c:27:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:25:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_symlink': /kisskb/src/fs/orangefs/namei.c:226:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:224:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_mkdir': /kisskb/src/fs/orangefs/namei.c:312:15: note: byref variable will be forcibly initialized struct iattr iattr; ^ /kisskb/src/fs/orangefs/namei.c:310:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_real_ioctl': /kisskb/src/fs/overlayfs/file.c:496:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_llseek': /kisskb/src/fs/overlayfs/file.c:175:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fsync': /kisskb/src/fs/overlayfs/file.c:397:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fallocate': /kisskb/src/fs/overlayfs/file.c:454:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_read_iter': /kisskb/src/fs/overlayfs/file.c:288:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_copyfile': /kisskb/src/fs/overlayfs/file.c:610:21: note: byref variable will be forcibly initialized struct fd real_in, real_out; ^ /kisskb/src/fs/overlayfs/file.c:610:12: note: byref variable will be forcibly initialized struct fd real_in, real_out; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_write_iter': /kisskb/src/fs/overlayfs/file.c:333:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fadvise': /kisskb/src/fs/overlayfs/file.c:476:12: note: byref variable will be forcibly initialized struct fd real; ^ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_create_over_whiteout': /kisskb/src/fs/overlayfs/dir.c:506:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ /kisskb/src/fs/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/overlayfs/dir.c: In function 'ovl_link': /kisskb/src/fs/overlayfs/dir.c:724:24: note: byref variable will be forcibly initialized &(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)}, ^ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_clear_empty': /kisskb/src/fs/overlayfs/dir.c:369:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/overlayfs/dir.c:366:14: note: byref variable will be forcibly initialized struct path upperpath; ^ In file included from /kisskb/src/fs/overlayfs/dir.c:17:0: /kisskb/src/fs/overlayfs/overlayfs.h:498:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/dir.c:392:39: note: in expansion of macro 'OVL_CATTR' opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); ^ /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 */ ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/dir.c:7: /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_do_remove': /kisskb/src/fs/overlayfs/dir.c:880: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/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/overlayfs/dir.c: In function 'ovl_rename': /kisskb/src/fs/overlayfs/dir.c:1092: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/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_rmdir': /kisskb/src/fs/jfs/namei.c:338:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_create': /kisskb/src/fs/jfs/namei.c:70:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/namei.c:69:24: note: byref variable will be forcibly initialized struct component_name dname; /* child directory name */ ^ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mknod': /kisskb/src/fs/jfs/namei.c:1352:24: note: byref variable will be forcibly initialized struct component_name dname; ^ /kisskb/src/fs/jfs/namei.c:1351:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/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_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_free_zero_link': /kisskb/src/fs/jfs/namei.c:737:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/fs/jfs/namei.c:716:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/drivers/phy/phy-lgm-usb.c: In function 'get_flipped': /kisskb/src/drivers/phy/phy-lgm-usb.c:53:30: note: byref variable will be forcibly initialized union extcon_property_value property; ^ /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/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/fs/orangefs/orangefs-debugfs.c: In function 'orangefs_debug_write': /kisskb/src/fs/orangefs/orangefs-debugfs.c:400:27: note: byref variable will be forcibly initialized struct client_debug_mask c_mask = { NULL, 0, 0 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_boost_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:845:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbip->inflight, 0); ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_boost': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:979:35: note: in expansion of macro 'smp_load_acquire' while (!kthread_should_stop() || smp_load_acquire(&rbi.inflight)) { ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:952:18: note: in expansion of macro 'smp_load_acquire' if (!failed && smp_load_acquire(&rbi.inflight)) ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:933:5: note: in expansion of macro 'smp_store_release' smp_store_release(&rbi.inflight, 1); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:931:9: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rbi.inflight)) { ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42:0: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fakewriter': /kisskb/src/kernel/rcu/rcutorture.c:1197:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_reader': /kisskb/src/kernel/rcu/rcutorture.c:1470:20: note: byref variable will be forcibly initialized struct timer_list t; ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42:0: /kisskb/src/kernel/rcu/rcutorture.c:1469:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_writer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:1101:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rcu_torture_current, rp); ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fwd_prog_nr': /kisskb/src/kernel/rcu/rcutorture.c:1923:22: note: byref variable will be forcibly initialized struct fwd_cb_state fcs; ^ 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/rcu/rcutorture.c:18: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2266:3: note: in expansion of macro 'wait_event' wait_event(barrier_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:2263:3: note: in expansion of macro 'smp_store_release' smp_store_release(&barrier_phase, !barrier_phase); ^ In file included from /kisskb/src/include/linux/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/rcu/rcutorture.c:18: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit_cleanup': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2471:2: note: in expansion of macro 'wait_event' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2471:27: note: in expansion of macro 'smp_load_acquire' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2471:2: note: in expansion of macro 'wait_event' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2471:27: note: in expansion of macro 'smp_load_acquire' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_barrier_cbs': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2227:3: note: in expansion of macro 'wait_event' wait_event(barrier_cbs_wq[myid], ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2229:8: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&barrier_phase)) != lastphase || ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2227:3: note: in expansion of macro 'wait_event' wait_event(barrier_cbs_wq[myid], ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2229:8: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&barrier_phase)) != lastphase || ^ /kisskb/src/kernel/rcu/rcutorture.c:2221:18: note: byref variable will be forcibly initialized struct rcu_head rcu; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:2445:2: note: in expansion of macro 'smp_store_release' smp_store_release(&read_exit_child_stopped, true); // After reaping. ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42:0: /kisskb/src/kernel/rcu/rcutorture.c:2406:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(trs); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/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/fs/overlayfs/readdir.c: In function 'ovl_dir_open': /kisskb/src/fs/overlayfs/readdir.c:944:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_merged': /kisskb/src/fs/overlayfs/readdir.c:359:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_cache_update_ino': /kisskb/src/fs/overlayfs/readdir.c:508:15: note: byref variable will be forcibly initialized struct path statpath = *path; ^ /kisskb/src/fs/overlayfs/readdir.c:507:16: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_impure': /kisskb/src/fs/overlayfs/readdir.c:564:14: note: byref variable will be forcibly initialized struct path realpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_iterate_real': /kisskb/src/fs/overlayfs/readdir.c:718:15: note: byref variable will be forcibly initialized struct path statpath = file->f_path; ^ /kisskb/src/fs/overlayfs/readdir.c:717:16: note: byref variable will be forcibly initialized struct kstat stat; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_real_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/fs/overlayfs/readdir.c:892:5: note: in expansion of macro 'smp_store_release' smp_store_release(&od->upperfile, realfile); ^ /kisskb/src/fs/overlayfs/readdir.c:881:16: note: byref variable will be forcibly initialized struct path upperpath; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_check_empty_dir': /kisskb/src/fs/overlayfs/readdir.c:984:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1159:15: note: byref variable will be forcibly initialized struct path path = { .mnt = mnt, .dentry = dentry }; ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup_recurse': /kisskb/src/fs/overlayfs/readdir.c:1091:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1090:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_indexdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1179:17: note: byref variable will be forcibly initialized struct rb_root root = RB_ROOT; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1178:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_obtain_alias': /kisskb/src/fs/overlayfs/export.c:290:26: note: byref variable will be forcibly initialized struct ovl_inode_params oip = { ^ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_lookup_real_one': /kisskb/src/fs/overlayfs/export.c:371:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_meta_inode_data': /kisskb/src/fs/overlayfs/copy_up.c:820:25: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c:820:14: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_set_attr': /kisskb/src/fs/overlayfs/copy_up.c:265:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ /kisskb/src/fs/overlayfs/copy_up.c:258:16: note: byref variable will be forcibly initialized struct iattr attr = { ^ In file included from /kisskb/src/fs/overlayfs/copy_up.c:21:0: /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_create_index': /kisskb/src/fs/overlayfs/overlayfs.h:498:43: note: byref variable will be forcibly initialized #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) ^ /kisskb/src/fs/overlayfs/copy_up.c:413:35: note: in expansion of macro 'OVL_CATTR' temp = ovl_create_temp(indexdir, OVL_CATTR(S_IFDIR | 0)); ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_inode': /kisskb/src/fs/overlayfs/copy_up.c:502:26: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c:502:15: note: byref variable will be forcibly initialized struct path upperpath, datapath; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_tmpfile': /kisskb/src/fs/overlayfs/copy_up.c:654:22: note: byref variable will be forcibly initialized struct ovl_cu_creds cc; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_workdir': /kisskb/src/fs/overlayfs/copy_up.c:587:22: note: byref variable will be forcibly initialized struct ovl_cu_creds cc; ^ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_one': /kisskb/src/fs/overlayfs/copy_up.c:872:14: note: byref variable will be forcibly initialized struct path parentpath; ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/overlayfs/copy_up.c:7: /kisskb/src/fs/overlayfs/copy_up.c:871: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/jfs/jfs_xtree.c: In function 'xtSplitUp': /kisskb/src/fs/jfs/jfs_xtree.c:693:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtLookup': /kisskb/src/fs/jfs/jfs_xtree.c:137:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtInsert': /kisskb/src/fs/jfs/jfs_xtree.c:535:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:534:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtExtend': /kisskb/src/fs/jfs/jfs_xtree.c:1359:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:1358:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtUpdate': /kisskb/src/fs/jfs/jfs_xtree.c:1701:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:1700:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtAppend': /kisskb/src/fs/jfs/jfs_xtree.c:2174:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^ /kisskb/src/fs/jfs/jfs_xtree.c:2168:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:2167:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate': /kisskb/src/fs/jfs/jfs_xtree.c:3165:20: note: byref variable will be forcibly initialized struct xdlistlock xadlock; /* maplock for COMMIT_WMAP */ ^ /kisskb/src/fs/jfs/jfs_xtree.c:3160:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate_pmap': /kisskb/src/fs/jfs/jfs_xtree.c:3708:17: note: byref variable will be forcibly initialized struct btstack btstack; ^ /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/drivers/pci/pcie/portdrv_core.c: In function 'pcie_port_find_device': /kisskb/src/drivers/pci/pcie/portdrv_core.c:469:30: note: byref variable will be forcibly initialized struct portdrv_service_data pdrvs; ^ /kisskb/src/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/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/drivers/gpio/gpiolib.c: In function 'fwnode_get_named_gpiod': /kisskb/src/drivers/gpio/gpiolib.c:3922:25: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_insert_inode_locked': /kisskb/src/fs/nilfs2/inode.c:316:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_new_inode': /kisskb/src/fs/nilfs2/inode.c:316:25: note: byref variable will be forcibly initialized /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_ilookup': /kisskb/src/fs/nilfs2/inode.c:556:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_iget_locked': /kisskb/src/fs/nilfs2/inode.c:566:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_iget_for_gc': /kisskb/src/fs/nilfs2/inode.c:597:25: note: byref variable will be forcibly initialized struct nilfs_iget_args args = { ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_get_block': /kisskb/src/fs/nilfs2/inode.c:91:33: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_truncate': /kisskb/src/fs/nilfs2/inode.c:718:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /kisskb/src/fs/nilfs2/inode.c: In function 'nilfs_setattr': /kisskb/src/fs/nilfs2/inode.c: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/nilfs2/file.c: In function 'nilfs_page_mkwrite': /kisskb/src/fs/nilfs2/file.c:50:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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/debug/kdb/kdb_io.c:12: /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'vkdb_printf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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/debug/kdb/kdb_io.c:854:2: note: in expansion of macro 'smp_store_release' smp_store_release(&kdb_printf_cpu, old_cpu); ^ /kisskb/src/kernel/debug/kdb/kdb_io.c: In function 'kdb_printf': /kisskb/src/kernel/debug/kdb/kdb_io.c:861:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_md_line': /kisskb/src/kernel/debug/kdb/kdb_main.c:1535:6: note: byref variable will be forcibly initialized } wc; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:1495:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdb_summary': /kisskb/src/kernel/debug/kdb/kdb_main.c:2519:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c:2518:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/kernel/debug/kdb/kdb_main.c: In function 'kdbgetaddrarg': /kisskb/src/kernel/debug/kdb/kdb_main.c:511:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab; ^ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:754:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '__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/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); ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1820:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'init_and_link_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/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/cgroup/cgroup.c: In function 'css_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/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/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; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/cgroup/cgroup.c:2531:12: note: byref variable will be forcibly initialized LIST_HEAD(preloaded); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/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_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/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/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/fs/nilfs2/super.c: In function '__nilfs_msg': /kisskb/src/fs/nilfs2/super.c:68:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/nilfs2/super.c:67:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/nilfs2/super.c: In function '__nilfs_error': /kisskb/src/fs/nilfs2/super.c:124:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/nilfs2/super.c:123:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^ /kisskb/src/kernel/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/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/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/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_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_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_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_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_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_mkdir': /kisskb/src/fs/nilfs2/namei.c:207:32: note: byref variable will be forcibly initialized struct nilfs_transaction_info ti; ^ /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; ^ /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; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/kernel/time/ntp.c:10: /kisskb/src/kernel/time/ntp.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/ntp.c: In function 'update_rtc': /kisskb/src/kernel/time/ntp.c:584:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/kernel/time/ntp.c: In function 'sync_hw_clock': /kisskb/src/kernel/time/ntp.c:630:25: note: byref variable will be forcibly initialized struct timespec64 now, to_set; ^ /kisskb/src/kernel/time/ntp.c:630:20: note: byref variable will be forcibly initialized struct timespec64 now, to_set; ^ /kisskb/src/fs/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/kernel/debug/kdb/kdb_support.c: In function 'kdb_symbol_print': /kisskb/src/kernel/debug/kdb/kdb_support.c:261:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab, *symtab_p2; ^ /kisskb/src/kernel/debug/kdb/kdb_support.c: In function 'kdb_print_nameval': /kisskb/src/kernel/debug/kdb/kdb_support.c:677:15: note: byref variable will be forcibly initialized kdb_symtab_t symtab; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1193:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function '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 'do_settimeofday64': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1295:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta, xt; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_inject_offset': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1345: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 '__timekeeping_inject_sleeptime': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'accumulate_nsecs_to_secs': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1404:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1751:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1751:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_suspend': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c:1603:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1603:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2390:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2380:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2378:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/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/lib/bug.c: In function 'module_bug_finalize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/jfs/jfs_dtree.c: In function 'ciGetLeafPrefixKey': /kisskb/src/fs/jfs/jfs_dtree.c:3768:24: note: byref variable will be forcibly initialized struct component_name rkey; ^ /kisskb/src/fs/jfs/jfs_dtree.c:3767:24: note: byref variable will be forcibly initialized struct component_name lkey; ^ /kisskb/src/fs/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/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/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 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/lib/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/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7297:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^ /kisskb/src/kernel/events/core.c:7296:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_remove_from_owner': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^ /kisskb/src/kernel/events/core.c: In function 'perf_pmu_output_stop': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^ /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; ^ /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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_event': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/wait.h:7: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/events/core.c: In function 'perf_event_mux_interval_ms_store': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_pmu_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/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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/wait.h:7: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/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ /kisskb/src/kernel/events/core.c: In function '__perf_event_task_sched_in': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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 '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; ^ /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/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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_swevent_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/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_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9926:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/fs/nilfs2/btree.c: In function 'nilfs_btree_lookup_dirty_buffers': /kisskb/src/fs/nilfs2/btree.c:2140:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/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_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/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_init_dma_chan': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:162:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ 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/linux/dmaengine.h:8, from /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:11: /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_print_rate': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:201:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_write': /kisskb/src/fs/nilfs2/btree.c: In function 'nilfs_btree_delete': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:406:27: note: byref variable will be forcibly initialized struct timespec64 start, end; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:406:20: note: byref variable will be forcibly initialized struct timespec64 start, end; ^ /kisskb/src/fs/nilfs2/btree.c:1573:26: note: byref variable will be forcibly initialized struct nilfs_bmap_stats stats; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_copy': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:235:27: note: byref variable will be forcibly initialized struct timespec64 start, end; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:235:20: note: byref variable will be forcibly initialized struct timespec64 start, end; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c: In function 'pci_epf_test_read': /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:318:27: note: byref variable will be forcibly initialized struct timespec64 start, end; ^ /kisskb/src/drivers/pci/endpoint/functions/pci-epf-test.c:318:20: note: byref variable will be forcibly initialized struct timespec64 start, end; ^ /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/drivers/pci/endpoint/pci-epc-core.c: In function 'pci_epc_get': /kisskb/src/drivers/pci/endpoint/pci-epc-core.c:62:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /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/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcuscale.c:726:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^ /kisskb/src/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/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcuscale.c:612:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^ /kisskb/src/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_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_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_insert': /kisskb/src/fs/nilfs2/direct.c:108:27: note: byref variable will be forcibly initialized union nilfs_bmap_ptr_req req; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/buffer_head.h:12, from /kisskb/src/fs/nilfs2/recovery.c:10: /kisskb/src/fs/nilfs2/recovery.c: In function 'nilfs_do_roll_forward': /kisskb/src/fs/nilfs2/recovery.c:582:12: note: byref variable will be forcibly initialized LIST_HEAD(dsync_blocks); /* list of data blocks to be recovered */ ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/recovery.c: In function 'nilfs_search_super_root': /kisskb/src/fs/nilfs2/recovery.c:810:12: note: byref variable will be forcibly initialized LIST_HEAD(segments); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/nilfs2/dat.c: In function 'nilfs_dat_mark_dirty': /kisskb/src/fs/nilfs2/dat.c:264:26: note: byref variable will be forcibly initialized struct nilfs_palloc_req req; ^ /kisskb/src/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/kernel/debug/debug_core.c: In function 'kgdb_nmicallback': /kisskb/src/kernel/debug/debug_core.c:870:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_nmicallin': /kisskb/src/kernel/debug/debug_core.c:897:21: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_validate_break_address': /kisskb/src/kernel/debug/debug_core.c:183:19: note: byref variable will be forcibly initialized struct kgdb_bkpt tmp; ^ /kisskb/src/kernel/debug/debug_core.c: In function 'kgdb_handle_exception': /kisskb/src/kernel/debug/debug_core.c:819:20: note: byref variable will be forcibly initialized struct kgdb_state kgdb_var; ^ 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/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/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/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/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/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_logmgr.c: In function 'lmGroupCommit': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jfs/jfs_logmgr.c:721:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(tblk->gcwait, (tblk->flag & tblkGC_COMMITTED), ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogInit': /kisskb/src/fs/jfs/jfs_logmgr.c:1251:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_logmgr.c:49: /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'jfs_flush_journal': /kisskb/src/fs/jfs/jfs_logmgr.c:1566:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); ^ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogSync': /kisskb/src/fs/jfs/jfs_logmgr.c:936:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogShutdown': /kisskb/src/fs/jfs/jfs_logmgr.c:1641:13: note: byref variable will be forcibly initialized struct lrd lrd; ^ /kisskb/src/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; ^ /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c: In function 'pci_epc_mem_init': /kisskb/src/drivers/pci/endpoint/pci-epc-mem.c:121:28: note: byref variable will be forcibly initialized struct pci_epc_mem_window mem_window; ^ /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_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/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^ /kisskb/src/fs/nilfs2/cpfile.c: In function 'nilfs_cpfile_delete_checkpoint': /kisskb/src/fs/nilfs2/cpfile.c:582:22: note: byref variable will be forcibly initialized struct nilfs_cpinfo ci; ^ /kisskb/src/fs/nilfs2/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/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/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; ^ 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) ^ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txInit': /kisskb/src/fs/jfs/jfs_txnmgr.c:228:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txUpdateMap': /kisskb/src/fs/jfs/jfs_txnmgr.c: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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1985:23: note: byref variable will be forcibly initialized struct gpiochip_info chipinfo; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2155:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed chg; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get_v1': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2017:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo_v2; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2016:23: note: byref variable will be forcibly initialized struct gpioline_info lineinfo; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2052:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:153:27: note: byref variable will be forcibly initialized struct gpiohandle_config gcnf; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:997:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:287:28: note: byref variable will be forcibly initialized struct gpiohandle_request handlereq; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1600:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1647:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^ 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 'lineevent_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1550:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(le->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1516:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^ 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; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2250:33: note: byref variable will be forcibly initialized struct gpioline_info_changed event_v1; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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/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:2219:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(cdev->wait, ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2195:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed event; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1707:27: note: byref variable will be forcibly initialized struct gpioevent_request eventreq; ^ /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; ^ /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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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; ^ 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; ^ /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/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_property_lookup': /kisskb/src/drivers/gpio/gpiolib-acpi.c:747:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_resource_lookup': /kisskb/src/drivers/gpio/gpiolib-acpi.c:722:19: note: byref variable will be forcibly initialized struct list_head res_list; ^ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_get_gpiod_by_index': /kisskb/src/drivers/gpio/gpiolib-acpi.c:809:26: note: byref variable will be forcibly initialized struct acpi_gpio_lookup lookup; ^ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2590:20: note: byref variable will be forcibly initialized struct clone_args args; ^ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_dev_gpio_irq_get': /kisskb/src/drivers/gpio/gpiolib-acpi.c:963:25: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_find_gpio': /kisskb/src/drivers/gpio/gpiolib-acpi.c:855:24: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_node_get_gpiod': /kisskb/src/drivers/gpio/gpiolib-acpi.c:917:26: note: byref variable will be forcibly initialized struct acpi_gpio_lookup lookup; ^ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_count': /kisskb/src/drivers/gpio/gpiolib-acpi.c:1367:20: note: byref variable will be forcibly initialized struct list_head resource_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; ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/fork.c:1149:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^ /kisskb/src/kernel/fork.c: In function '__mmput': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/fork.c:1149:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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:1852: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:2424:20: note: byref variable will be forcibly initialized struct completion vfork; ^ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2725:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3053:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_checkpoints_snapshots_number_show': /kisskb/src/fs/nilfs2/sysfs.c:282:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_checkpoints_checkpoints_number_show': /kisskb/src/fs/nilfs2/sysfs.c:259:22: note: byref variable will be forcibly initialized struct nilfs_cpstat cpstat; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segments_dirty_segments_show': /kisskb/src/fs/nilfs2/sysfs.c:401:22: note: byref variable will be forcibly initialized struct nilfs_sustat sustat; ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_superblock_sb_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^ /kisskb/src/fs/nilfs2/sysfs.c:727:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(sbwtime, buf); ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segctor_last_nongc_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^ /kisskb/src/fs/nilfs2/sysfs.c:607:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(nongc_ctime, buf); ^ /kisskb/src/fs/nilfs2/sysfs.c: In function 'nilfs_segctor_last_seg_write_time_show': /kisskb/src/fs/nilfs2/sysfs.c:23:13: note: byref variable will be forcibly initialized struct tm res; \ ^ /kisskb/src/fs/nilfs2/sysfs.c:579:9: note: in expansion of macro 'NILFS_SHOW_TIME' return NILFS_SHOW_TIME(ctime, buf); ^ /kisskb/src/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/alarmtimer.c: In function 'alarmtimer_suspend': /kisskb/src/kernel/time/alarmtimer.c:248:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ In file included from /kisskb/src/include/linux/time.h:7:0, from /kisskb/src/kernel/time/alarmtimer.c:15: /kisskb/src/kernel/time/alarmtimer.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ In file included from /kisskb/src/kernel/time/alarmtimer.c:23:0: /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_rtc_add_device': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ /kisskb/src/kernel/time/posix-timers.c: In function 'posix_timer_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/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/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/time/posix-timers.c:12: /kisskb/src/kernel/time/posix-timers.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/fs/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/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/fs/jfs/xattr.c: In function '__jfs_getxattr': /kisskb/src/fs/jfs/xattr.c:799:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^ /kisskb/src/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/fs/jfs/xattr.c: In function 'jfs_listxattr': /kisskb/src/fs/jfs/xattr.c:863:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^ /kisskb/src/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/jfs/ioctl.c: In function 'jfs_ioctl': /kisskb/src/fs/jfs/ioctl.c:126:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/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 '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/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/lib/decompress_unzstd.c: In function '__unzstd': /kisskb/src/lib/decompress_unzstd.c:172:19: note: byref variable will be forcibly initialized ZSTD_frameParams params; ^ /kisskb/src/lib/decompress_unzstd.c:171:17: note: byref variable will be forcibly initialized ZSTD_outBuffer out; ^ /kisskb/src/lib/decompress_unzstd.c:170:16: note: byref variable will be forcibly initialized ZSTD_inBuffer in; ^ /kisskb/src/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/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/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/fs/pstore/ram.c:903:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata; ^ /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; ^ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_adjtime': /kisskb/src/kernel/time/posix-clock.c:228:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_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/time/posix-clock.c: In function 'pc_clock_settime': /kisskb/src/kernel/time/posix-clock.c:290:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_gettime': /kisskb/src/kernel/time/posix-clock.c:252:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^ /kisskb/src/kernel/time/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; ^ /kisskb/src/fs/efivarfs/super.c: In function 'efivarfs_alloc_dentry': /kisskb/src/fs/efivarfs/super.c:89:14: note: byref variable will be forcibly initialized struct qstr q; ^ /kisskb/src/fs/pstore/zone.c: In function 'psz_recover_zone': /kisskb/src/fs/pstore/zone.c:484:29: note: byref variable will be forcibly initialized struct psz_buffer *oldbuf, tmpbuf; ^ /kisskb/src/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/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 = { }; ^ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^ /kisskb/src/kernel/time/clockevents.c: In function 'sysfs_unbind_tick_dev': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized /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/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/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; ^ /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; ^ /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; ^ 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/gpio/gpio-pca953x.c:11: /kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_acpi_find_pin': /kisskb/src/drivers/gpio/gpio-pca953x.c:151:12: note: byref variable will be forcibly initialized LIST_HEAD(r); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/of_irq.h:8:0, from /kisskb/src/drivers/gpio/gpio-sifive.c:9: /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/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/lib/logic_pio.c: In function 'logic_pio_register_range': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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/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/gpio/gpio-uniphier.c: In function 'uniphier_gpio_irq_domain_alloc': /kisskb/src/drivers/gpio/gpio-uniphier.c:263:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_to_irq': /kisskb/src/drivers/gpio/gpio-uniphier.c:163:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9:0, from /kisskb/src/drivers/gpio/gpio-uniphier.c:7: /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/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/drivers/gpio/gpio-aggregator.c:22:0: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'new_device_store': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/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/erofs/data.c: In function 'erofs_readendio': /kisskb/src/fs/erofs/data.c:16:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/fs/erofs/data.c: In function 'erofs_read_raw_page': /kisskb/src/fs/erofs/data.c:156:27: note: byref variable will be forcibly initialized struct erofs_map_blocks map = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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_gang_lookup': /kisskb/src/lib/radix-tree.c:1263:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1304:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1345:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function '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_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /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/lib/radix-tree.c: In function '__radix_tree_delete': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^ /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/lib/radix-tree.c: In function '__radix_tree_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/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 '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/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/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/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_probe': /kisskb/src/drivers/gpio/gpio-logicvc.c:107:19: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/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/drivers/pci/controller/dwc/pci-imx6.c: In function 'imx6_pcie_probe': /kisskb/src/drivers/pci/controller/dwc/pci-imx6.c:997:19: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/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/rbtree.c: In function 'rb_replace_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_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, 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:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/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))) ^ /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; ^ /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/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:4440:19: note: byref variable will be forcibly initialized struct btrfs_key extent_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/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:4781: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:2958: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:2662:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/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/erofs/namei.c: In function 'find_target_block_classic': /kisskb/src/fs/erofs/namei.c:114:22: note: byref variable will be forcibly initialized struct erofs_qstr dname; ^ /kisskb/src/fs/erofs/namei.c: In function 'erofs_namei': /kisskb/src/fs/erofs/namei.c:176:20: note: byref variable will be forcibly initialized struct erofs_qstr qn; ^ /kisskb/src/fs/btrfs/extent-tree.c: In function 'do_walk_down': /kisskb/src/fs/btrfs/extent-tree.c:4976:19: note: byref variable will be forcibly initialized struct btrfs_key first_key; ^ /kisskb/src/fs/btrfs/extent-tree.c:4975: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:4669: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:5369:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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; ^ 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; ^ 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/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/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3127:11: note: byref variable will be forcibly initialized sigset_t set; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4099:15: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4099:10: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/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/kernel/signal.c: In function 'flush_sigqueue_mask': /kisskb/src/kernel/signal.c:783:11: note: byref variable will be forcibly initialized sigset_t m; ^ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:3975:12: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/kernel/signal.c: In function 'retarget_shared_pending': /kisskb/src/kernel/signal.c:2828:11: note: byref variable will be forcibly initialized sigset_t retarget; ^ /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/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/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1909:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4513:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:2973:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3056:20: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c:3056:11: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3009:11: note: byref variable will be forcibly initialized sigset_t kmask; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2021:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2260:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2798:11: note: byref variable will be forcibly initialized sigset_t blocked; ^ /kisskb/src/kernel/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/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2856:11: note: byref variable will be forcibly initialized sigset_t unblocked; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3905:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3679:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1690:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1724:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/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/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3836:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:3945:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1622:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1710:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1739:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1754:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1771:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1658:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/sys.c:9: /kisskb/src/kernel/sys.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/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/signal.c: In function '__do_sys_rt_sigtimedwait': 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/time_namespace.h:6, from /kisskb/src/kernel/time/namespace.c:7: /kisskb/src/kernel/time/namespace.c: In function 'timespec64_add': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^ /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/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /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:3758:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^ /kisskb/src/kernel/time/namespace.c: In function 'proc_timens_set_offset': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/namespace.c:367:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:3997:11: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4293:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c:4293:21: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4113:10: note: byref variable will be forcibly initialized stack_t new; ^ /kisskb/src/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 '__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 '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 'link_pwq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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); ^ /kisskb/src/kernel/workqueue.c: In function 'put_unbound_pool': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^ In file included from /kisskb/src/kernel/workqueue.c:33:0: /kisskb/src/kernel/workqueue.c:3538:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(detach_completion); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/kernel/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; ^ /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; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5287:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 'alloc_workqueue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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:4256:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/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 'attach_pid': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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); ^ /kisskb/src/kernel/pid.c: In function 'transfer_pid': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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/fs/ext2/super.c: In function 'ext2_quota_read': /kisskb/src/fs/ext2/super.c:1484:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_write': /kisskb/src/fs/ext2/super.c:1529:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_msg': /kisskb/src/fs/ext2/super.c:88:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext2/super.c:87:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_error': /kisskb/src/fs/ext2/super.c:53:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ext2/super.c:52:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_fill_super': /kisskb/src/fs/ext2/super.c:824:28: note: byref variable will be forcibly initialized struct ext2_mount_options opts; ^ /kisskb/src/fs/ext2/super.c: In function 'ext2_remount': /kisskb/src/fs/ext2/super.c:1318:28: note: byref variable will be forcibly initialized struct ext2_mount_options new_opts; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/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_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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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_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_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_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_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_alloc': /kisskb/src/lib/xarray.c:1807:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/lib/xarray.c: In function 'xa_get_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_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/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/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; ^ /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; ^ 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; ^ /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/drivers/video/backlight/88pm860x_bl.c: In function 'pm860x_backlight_probe': /kisskb/src/drivers/video/backlight/88pm860x_bl.c:187:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /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/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 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_load_video_mode': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:675:19: note: byref variable will be forcibly initialized struct riva_regs newmode; ^ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_update_default_var': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:1785:22: note: byref variable will be forcibly initialized struct fb_videomode modedb; ^ /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/video/backlight/adp5520_bl.c: In function 'adp5520_bl_probe': /kisskb/src/drivers/video/backlight/adp5520_bl.c:282:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ 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:798:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:848:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'blocking_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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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 'srcu_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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_unlink': /kisskb/src/fs/exfat/namei.c:769:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_check_dir_empty': /kisskb/src/fs/exfat/namei.c:879:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_rmdir': /kisskb/src/fs/exfat/namei.c:922:27: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^ /kisskb/src/fs/exfat/namei.c:922:21: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_search_empty_slot': /kisskb/src/fs/exfat/namei.c:208:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find_empty_entry': /kisskb/src/fs/exfat/namei.c:316:25: note: byref variable will be forcibly initialized struct exfat_hint_femp hint_femp; ^ /kisskb/src/fs/exfat/namei.c:311:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c: In function '__exfat_rename': /kisskb/src/fs/exfat/namei.c:1294:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu_to_free; ^ /kisskb/src/fs/exfat/namei.c:1241:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^ /kisskb/src/fs/exfat/namei.c:1185:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^ /kisskb/src/fs/exfat/namei.c:1183:29: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^ /kisskb/src/fs/exfat/namei.c:1183:21: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find': /kisskb/src/fs/exfat/namei.c:593:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^ /kisskb/src/fs/exfat/namei.c:592:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /kisskb/src/fs/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/exfat/namei.c: In function 'exfat_add_entry': /kisskb/src/fs/exfat/namei.c:479:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ /kisskb/src/fs/exfat/namei.c:478:24: note: byref variable will be forcibly initialized struct exfat_uni_name uniname; ^ /kisskb/src/fs/exfat/namei.c: In function 'exfat_create': /kisskb/src/fs/exfat/namei.c:550:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^ /kisskb/src/fs/exfat/namei.c:549:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^ /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; ^ In file included from /kisskb/src/include/linux/cred.h:11:0, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'commit_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/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/video/backlight/adp8870_bl.c: In function 'adp8870_probe': /kisskb/src/drivers/video/backlight/adp8870_bl.c:842:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/backlight/bd6107.c: In function 'bd6107_probe': /kisskb/src/drivers/video/backlight/bd6107.c:121:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ 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); ^ /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/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; ^ /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/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/video/fbdev/riva/riva_hw.c: In function 'nv3CalcArbitration': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:566:18: note: byref variable will be forcibly initialized nv3_arb_info ainfo; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv3UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:617:19: note: byref variable will be forcibly initialized nv3_sim_state sim_data; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:616:19: note: byref variable will be forcibly initialized nv3_fifo_info fifo_data; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv4UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:801:19: note: byref variable will be forcibly initialized nv4_sim_state sim_data; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:800:19: note: byref variable will be forcibly initialized nv4_fifo_info fifo_data; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv10UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1062:20: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1061:20: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^ /kisskb/src/drivers/video/backlight/da903x_bl.c: In function 'da903x_backlight_probe': /kisskb/src/drivers/video/backlight/da903x_bl.c:101:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nForceUpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1108:20: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1107:20: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^ /kisskb/src/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/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/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; ^ In file 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': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/smp.c:227:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); ^ /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/kernel/smp.c: In function 'flush_smp_call_function_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/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 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/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/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/kernel/smp.c: In function 'generic_exec_single': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 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/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_logocmap': /kisskb/src/drivers/video/fbdev/core/fbmem.c:197:17: note: byref variable will be forcibly initialized struct fb_cmap palette_cmap; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_show_logo_line': /kisskb/src/drivers/video/fbdev/core/fbmem.c:464:18: note: byref variable will be forcibly initialized struct fb_image image; ^ /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/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:845:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/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 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function '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 '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/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; ^ /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/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; ^ 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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/futex.c:34: /kisskb/src/kernel/futex.c: In function 'mark_wake_futex': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/futex.c:1482:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->lock_ptr, NULL); ^ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17:0, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_wake': /kisskb/src/kernel/futex.c:1595:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/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/kernel/futex.c: In function 'futex_wait': /kisskb/src/kernel/futex.c:2686:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17:0, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_wake_op': /kisskb/src/kernel/futex.c:1692:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/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/kernel/futex.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex.c:1499:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/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/kernel/futex.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex.c:2779:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex.c:2777:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ /kisskb/src/kernel/futex.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex.c:3174:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^ /kisskb/src/kernel/futex.c:3173:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17:0, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_requeue': /kisskb/src/kernel/futex.c:1928:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/futex.c: In function '__do_sys_futex': /kisskb/src/kernel/futex.c:3769: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:3965:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/video/backlight/wm831x_bl.c: In function 'wm831x_backlight_probe': /kisskb/src/drivers/video/backlight/wm831x_bl.c:117:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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); ^ /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); ^ /kisskb/src/kernel/module.c: In function '__mod_tree_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, 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/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^ /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 'add_unformed_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/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/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/user_namespace.c: In function 'map_id_range_down_max': /kisskb/src/kernel/user_namespace.c:256:19: note: byref variable will be forcibly initialized struct idmap_key key; ^ /kisskb/src/kernel/user_namespace.c: In function 'map_id_range_down': /kisskb/src/kernel/user_namespace.c:256:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/user_namespace.c: In function 'map_id_up_max': /kisskb/src/kernel/user_namespace.c:343:19: note: byref variable will be forcibly initialized struct idmap_key key; ^ /kisskb/src/kernel/user_namespace.c: In function 'map_id_up': /kisskb/src/kernel/user_namespace.c:343:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/user_namespace.c: In function 'map_write': /kisskb/src/kernel/user_namespace.c:854:24: note: byref variable will be forcibly initialized struct uid_gid_extent extent; ^ /kisskb/src/kernel/user_namespace.c:852:21: note: byref variable will be forcibly initialized struct uid_gid_map new_map; ^ /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_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, ^ In file included from /kisskb/src/kernel/stop_machine.c:24:0: /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 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:425:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^ /kisskb/src/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/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/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/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/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 '_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 '_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 '_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 '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_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/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/kernel/acct.c: In function 'check_free_space': /kisskb/src/kernel/acct.c:103:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^ /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 '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/kernel/acct.c: In function 'do_acct_process': /kisskb/src/kernel/acct.c:473:9: note: byref variable will be forcibly initialized acct_t ac; ^ /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/fs/exfat/super.c: In function 'exfat_parse_param': /kisskb/src/fs/exfat/super.c:261:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/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/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/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/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/kprobes.c:21: /kisskb/src/kernel/kprobes.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/kprobes.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/kprobes.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/kprobes.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/kprobes.c: In function 'init_aggr_kprobe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/kprobes.c: In function '__freelist_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/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/kernel/kprobes.c: In function 'freelist_try_get': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/freelist.h:89:11: note: in expansion of macro 'smp_load_acquire' head = smp_load_acquire(&list->head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/freelist.h:81:45: note: in expansion of macro 'smp_load_acquire' struct freelist_node *prev, *next, *head = smp_load_acquire(&list->head); ^ /kisskb/src/kernel/kprobes.c: In function 'register_aggr_kprobe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/kprobes.c: In function '__get_insn_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/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/kprobes.c: In function 'register_kprobe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/video/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/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/kernel/utsname_sysctl.c: In function 'proc_do_uts_string': /kisskb/src/kernel/utsname_sysctl.c:35:19: note: byref variable will be forcibly initialized struct ctl_table uts_table; ^ In file included from /kisskb/src/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); ^ 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); ^ /kisskb/src/kernel/padata.c: In function 'padata_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/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/latencytop.c: In function '__account_scheduler_latency': /kisskb/src/kernel/latencytop.c:155:24: note: byref variable will be forcibly initialized struct latency_record lat; ^ /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/kernel/seccomp.c: In function 'seccomp_get_notif_sizes': /kisskb/src/kernel/seccomp.c:1900:29: note: byref variable will be forcibly initialized struct seccomp_notif_sizes sizes = { ^ /kisskb/src/kernel/seccomp.c: In function 'read_actions_logged': /kisskb/src/kernel/seccomp.c:2208:19: note: byref variable will be forcibly initialized struct ctl_table table; ^ /kisskb/src/kernel/seccomp.c: In function 'write_actions_logged': /kisskb/src/kernel/seccomp.c:2226:19: note: byref variable will be forcibly initialized struct ctl_table table; ^ /kisskb/src/kernel/seccomp.c: In function 'do_seccomp': /kisskb/src/kernel/seccomp.c:1900:29: note: byref variable will be forcibly initialized struct seccomp_notif_sizes sizes = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:13: /kisskb/src/lib/llist.c: In function 'llist_del_first': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/lib/llist.c:57:10: note: in expansion of macro 'smp_load_acquire' entry = smp_load_acquire(&head->first); ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/memory.h:19, from /kisskb/src/kernel/jump_label.c:9: /kisskb/src/kernel/jump_label.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/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/kernel/jump_label.c: In function 'static_key_enable_cpuslocked': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/jump_label.c: In function 'static_key_slow_inc_cpuslocked': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/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; ^ /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/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; ^ /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; ^ In file included from /kisskb/src/kernel/torture.c:39:0: /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:644:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/drivers/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/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/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/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/fs/exfat/misc.c: In function 'exfat_set_entry_time': /kisskb/src/fs/exfat/misc.c:106:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/fs/exfat/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; ^ In 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/scftorture.c:11: /kisskb/src/kernel/scftorture.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^ In file included from /kisskb/src/kernel/scftorture.c:35:0: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:401:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^ /kisskb/src/drivers/video/backlight/sky81452-backlight.c: In function 'sky81452_bl_probe': /kisskb/src/drivers/video/backlight/sky81452-backlight.c:279:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/kernel/rseq.c: In function 'rseq_ip_fixup': /kisskb/src/kernel/rseq.c:225:17: note: byref variable will be forcibly initialized struct rseq_cs rseq_cs; ^ /kisskb/src/drivers/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/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/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; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_paxb_v2_msi_steer': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1253:24: note: byref variable will be forcibly initialized struct resource_entry entry; ^ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproce_pcie_get_msi': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1228:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/acpi/acpica/dsdebug.c: In function 'acpi_ds_print_node_pathname': /kisskb/src/drivers/acpi/acpica/dsdebug.c:44:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^ /kisskb/src/drivers/video/fbdev/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/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/drivers/pci/controller/pcie-iproc-platform.c: In function 'iproc_pcie_pltfm_probe': /kisskb/src/drivers/pci/controller/pcie-iproc-platform.c:45:18: note: byref variable will be forcibly initialized struct resource reg; ^ /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/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/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/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; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/pci_hotplug.h:90, from /kisskb/src/drivers/pci/probe.c:13: /kisskb/src/drivers/pci/probe.c: In function 'pci_host_bridge_msi_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/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/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/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/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1778:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:479:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_bank_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:679:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_index_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:772:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^ /kisskb/src/fs/exfat/balloc.c: In function 'exfat_load_bitmap': /kisskb/src/fs/exfat/balloc.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^ In file included from /kisskb/src/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) ^ /kisskb/src/drivers/acpi/acpica/dsinit.c: In function 'acpi_ds_initialize_objects': /kisskb/src/drivers/acpi/acpica/dsinit.c:161:29: note: byref variable will be forcibly initialized struct acpi_init_walk_info info; ^ 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, ^ In 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/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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rhashtable_insert_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:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^ /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: 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/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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^ In file included from /kisskb/src/include/linux/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, ^ /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/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/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/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/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; ^ 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/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; ^ /kisskb/src/drivers/pci/search.c: In function 'pci_get_domain_bus_and_slot': /kisskb/src/drivers/pci/search.c:308:23: note: byref variable will be forcibly initialized struct pci_device_id id = { ^ /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized struct fb_cvt_data cvt; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'chk_if_allocated': /kisskb/src/fs/hpfs/alloc.c:71:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'alloc_in_bmp': /kisskb/src/fs/hpfs/alloc.c:117:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_alloc_if_possible': /kisskb/src/fs/hpfs/alloc.c:298:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_free_sectors': /kisskb/src/fs/hpfs/alloc.c:317:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_check_free_dnodes': /kisskb/src/fs/hpfs/alloc.c:365:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_free_dnode': /kisskb/src/fs/hpfs/alloc.c:415:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_trim_fs': /kisskb/src/fs/hpfs/alloc.c:531:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/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/drivers/pci/pci-driver.c: In function '__pci_device_probe': /kisskb/src/drivers/pci/pci-driver.c:340:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/video/fbdev/core/fbcon.c: In function 'fbcon_resize': /kisskb/src/drivers/video/fbdev/core/fbcon.c:1981:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^ /kisskb/src/drivers/video/fbdev/core/fbcon.c: In function 'fbcon_blank': /kisskb/src/drivers/video/fbdev/core/fbcon.c:2188:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^ /kisskb/src/drivers/video/fbdev/core/fbcon.c: In function 'fbcon_switch': /kisskb/src/drivers/video/fbdev/core/fbcon.c:2044:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbcon.c: In function 'fbcon_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbcon.c:2952:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbcon.c: In function 'fbcon_set_con2fb_map_ioctl': /kisskb/src/drivers/video/fbdev/core/fbcon.c:3002:22: note: byref variable will be forcibly initialized struct fb_con2fbmap con2fb; ^ /kisskb/src/drivers/video/fbdev/core/fbcon.c: In function 'fbcon_get_con2fb_map_ioctl': /kisskb/src/drivers/video/fbdev/core/fbcon.c:3027:22: note: byref variable will be forcibly initialized struct fb_con2fbmap con2fb; ^ 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/drivers/pci/controller/pci-xgene.c: In function 'xgene_get_csr_resource': /kisskb/src/drivers/pci/controller/pci-xgene.c:200:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/pci/controller/pci-xgene.c: In function 'xgene_pcie_ecam_init': /kisskb/src/drivers/pci/controller/pci-xgene.c:231:18: note: byref variable will be forcibly initialized struct resource csr; ^ /kisskb/src/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/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/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/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/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; ^ /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; ^ /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/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/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/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/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/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/drivers/acpi/acpica/dspkginit.c: In function 'acpi_ds_resolve_package_element': /kisskb/src/drivers/acpi/acpica/dspkginit.c:385:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^ /kisskb/src/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/video/fbdev/core/bitblit.c: In function 'bit_bmove': /kisskb/src/drivers/video/fbdev/core/bitblit.c:49:21: note: byref variable will be forcibly initialized struct fb_copyarea area; ^ /kisskb/src/drivers/video/fbdev/core/bitblit.c: In function 'bit_clear': /kisskb/src/drivers/video/fbdev/core/bitblit.c:65:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/bitblit.c: In function 'bit_clear_margins': /kisskb/src/drivers/video/fbdev/core/bitblit.c:214:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/bitblit.c: In function 'bit_cursor': /kisskb/src/drivers/video/fbdev/core/bitblit.c:239:19: note: byref variable will be forcibly initialized struct fb_cursor cursor; ^ /kisskb/src/drivers/video/fbdev/core/bitblit.c: In function 'bit_putcs': /kisskb/src/drivers/video/fbdev/core/bitblit.c:147:18: note: byref variable will be forcibly initialized struct fb_image image; ^ /kisskb/src/drivers/video/fbdev/core/tileblit.c: In function 'tile_bmove': /kisskb/src/drivers/video/fbdev/core/tileblit.c:22:21: note: byref variable will be forcibly initialized struct fb_tilearea area; ^ /kisskb/src/drivers/video/fbdev/core/tileblit.c: In function 'tile_clear': /kisskb/src/drivers/video/fbdev/core/tileblit.c:37:21: note: byref variable will be forcibly initialized struct fb_tilerect rect; ^ /kisskb/src/drivers/video/fbdev/core/tileblit.c: In function 'tile_cursor': /kisskb/src/drivers/video/fbdev/core/tileblit.c:85:23: note: byref variable will be forcibly initialized struct fb_tilecursor cursor; ^ /kisskb/src/drivers/video/fbdev/core/tileblit.c: In function 'tile_putcs': /kisskb/src/drivers/video/fbdev/core/tileblit.c:58:21: note: byref variable will be forcibly initialized struct fb_tileblit blit; ^ /kisskb/src/drivers/video/fbdev/core/tileblit.c: In function 'fbcon_set_tileops': /kisskb/src/drivers/video/fbdev/core/tileblit.c:133:20: note: byref variable will be forcibly initialized struct fb_tilemap map; ^ /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/drivers/video/fbdev/core/fbcon_cw.c: In function 'cw_bmove': /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c:52:21: note: byref variable will be forcibly initialized struct fb_copyarea area; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c: In function 'cw_clear': /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c:69:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c: In function 'cw_clear_margins': /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c:182:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c: In function 'cw_cursor': /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c:207:19: note: byref variable will be forcibly initialized struct fb_cursor cursor; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c: In function 'cw_putcs': /kisskb/src/drivers/video/fbdev/core/fbcon_cw.c:118:18: note: byref variable will be forcibly initialized struct fb_image image; ^ /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/drivers/video/fbdev/core/fbcon_ud.c: In function 'ud_bmove': /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c:52:21: note: byref variable will be forcibly initialized struct fb_copyarea area; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c: In function 'ud_clear': /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c:70:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c: In function 'ud_clear_margins': /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c:229:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c: In function 'ud_cursor': /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c:254:19: note: byref variable will be forcibly initialized struct fb_cursor cursor; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c: In function 'ud_putcs': /kisskb/src/drivers/video/fbdev/core/fbcon_ud.c:155:18: note: byref variable will be forcibly initialized struct fb_image image; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c: In function 'ccw_bmove': /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c:67:21: note: byref variable will be forcibly initialized struct fb_copyarea area; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c: In function 'ccw_clear': /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c:84:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c: In function 'ccw_clear_margins': /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c:199:21: note: byref variable will be forcibly initialized struct fb_fillrect region; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c: In function 'ccw_cursor': /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c:224:19: note: byref variable will be forcibly initialized struct fb_cursor cursor; ^ /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c: In function 'ccw_putcs': /kisskb/src/drivers/video/fbdev/core/fbcon_ccw.c:133:18: note: byref variable will be forcibly initialized struct fb_image image; ^ /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/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/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/fs/hpfs/buffer.c: In function 'hpfs_prefetch_sectors': /kisskb/src/fs/hpfs/buffer.c:41:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'iov_resources_unassigned': /kisskb/src/drivers/pci/setup-bus.c:1705:25: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio_pref': /kisskb/src/drivers/pci/setup-bus.c:633:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ In file included from /kisskb/src/include/linux/module.h:12: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_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_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/pci/setup-bus.c: In function 'pci_assign_unassigned_root_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:1760:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(realloc_head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_reassign_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2130:12: note: byref variable will be forcibly initialized LIST_HEAD(failed); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized LIST_HEAD(added); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized LIST_HEAD(saved); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_orphan_reg_method': /kisskb/src/drivers/acpi/acpica/evregion.c:792:26: note: byref variable will be forcibly initialized struct acpi_object_list args; ^ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_reg_methods': /kisskb/src/drivers/acpi/acpica/evregion.c:653:28: note: byref variable will be forcibly initialized struct acpi_reg_walk_info info; ^ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c: In function 'radeon_check_modes': /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:932:23: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:781:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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/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/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/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/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/fs/hpfs/dir.c: In function 'hpfs_dir_lseek': /kisskb/src/fs/hpfs/dir.c:28:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_readdir': /kisskb/src/fs/hpfs/dir.c:69:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_lookup': /kisskb/src/fs/hpfs/dir.c:206:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ In file included from /kisskb/src/drivers/pci/of.c:9:0: /kisskb/src/drivers/pci/of.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/pci/of.c: In function '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/pci/pci-acpi.c: In function 'acpi_get_rc_addr': /kisskb/src/drivers/pci/pci-acpi.c:35:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/pci/pci-acpi.c: In function 'acpi_run_hpp': /kisskb/src/drivers/pci/pci-acpi.c:704:19: note: byref variable will be forcibly initialized struct hpx_type0 hpx0; ^ /kisskb/src/drivers/pci/pci-acpi.c:702:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/pci/pci-acpi.c: In function 'program_type3_hpx_record': /kisskb/src/drivers/pci/pci-acpi.c:592:19: note: byref variable will be forcibly initialized struct hpx_type3 hpx3; ^ /kisskb/src/drivers/pci/pci-acpi.c: In function 'acpi_run_hpx': /kisskb/src/drivers/pci/pci-acpi.c:631:19: note: byref variable will be forcibly initialized struct hpx_type2 hpx2; ^ /kisskb/src/drivers/pci/pci-acpi.c:630:19: note: byref variable will be forcibly initialized struct hpx_type1 hpx1; ^ /kisskb/src/drivers/pci/pci-acpi.c:629:19: note: byref variable will be forcibly initialized struct hpx_type0 hpx0; ^ /kisskb/src/drivers/pci/pci-acpi.c:627:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^ In file included from /kisskb/src/drivers/pci/pci-acpi.c:12:0: /kisskb/src/drivers/pci/pci-acpi.c: In function 'pci_host_bridge_acpi_msi_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/pci/iov.c: In function 'pci_iov_update_resource': /kisskb/src/drivers/pci/iov.c:811:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/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/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; ^ /kisskb/src/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:21: note: byref variable will be forcibly initialized struct xxh32_state state; ^ /kisskb/src/lib/xxhash.c: In function 'xxh64_reset': /kisskb/src/lib/xxhash.c:259:21: note: byref variable will be forcibly initialized struct xxh64_state state; ^ /kisskb/src/drivers/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/hpfs/dnode.c: In function 'fix_up_ptrs': /kisskb/src/fs/hpfs/dnode.c:222:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_add_to_dnode': /kisskb/src/fs/hpfs/dnode.c:245:21: note: byref variable will be forcibly initialized struct hpfs_dirent nde; ^ /kisskb/src/fs/hpfs/dnode.c:241:37: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^ /kisskb/src/fs/hpfs/dnode.c:241:31: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^ /kisskb/src/fs/hpfs/dnode.c:241:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'move_to_top': /kisskb/src/fs/hpfs/dnode.c:438:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'delete_empty_dnode': /kisskb/src/fs/hpfs/dnode.c:635:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:607:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:590:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:549:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^ /kisskb/src/fs/hpfs/dnode.c:521:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_add_dirent': /kisskb/src/fs/hpfs/dnode.c:394:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_count_dnodes': /kisskb/src/fs/hpfs/dnode.c:747:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_de_as_down_as_possible': /kisskb/src/fs/hpfs/dnode.c:820:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'map_pos_dirent': /kisskb/src/fs/hpfs/dnode.c:855:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh0; ^ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_remove_dtree': /kisskb/src/fs/hpfs/dnode.c:952:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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_add_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/include/linux/rcupdate.h:429:3: note: in 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/drivers/acpi/acpica/exdump.c: In function 'acpi_ex_dump_reference_obj': /kisskb/src/drivers/acpi/acpica/exdump.c:969:21: note: byref variable will be forcibly initialized struct acpi_buffer ret_buf; ^ /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/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/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/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; ^ /kisskb/src/fs/ufs/ialloc.c: In function 'ufs_new_inode': /kisskb/src/fs/ufs/ialloc.c:180:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/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/drivers/acpi/acpica/hwesleep.c: In function 'acpi_hw_execute_sleep_method': /kisskb/src/drivers/acpi/acpica/hwesleep.c:33:20: note: byref variable will be forcibly initialized union acpi_object arg; ^ /kisskb/src/drivers/acpi/acpica/hwesleep.c:32:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^ /kisskb/src/drivers/pnp/pnpacpi/core.c: In function 'pnpacpi_set_resources': /kisskb/src/drivers/pnp/pnpacpi/core.c:68:22: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^ /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/fs/ufs/inode.c: In function 'free_full_branch': /kisskb/src/fs/ufs/inode.c:994:18: note: byref variable will be forcibly initialized struct to_free ctx = {.inode = inode}; ^ /kisskb/src/fs/ufs/inode.c: In function 'free_branch_tail': /kisskb/src/fs/ufs/inode.c:1028:18: note: byref variable will be forcibly initialized struct to_free ctx = {.inode = inode}; ^ /kisskb/src/drivers/acpi/acpica/hwxfsleep.c: In function 'acpi_enter_sleep_state_prep': /kisskb/src/drivers/acpi/acpica/hwxfsleep.c:208:20: note: byref variable will be forcibly initialized union acpi_object arg; ^ /kisskb/src/drivers/acpi/acpica/hwxfsleep.c:207:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^ /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/acpi/acpica/nsconvert.c: In function 'acpi_ns_convert_to_reference': /kisskb/src/drivers/acpi/acpica/nsconvert.c:439:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^ 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, ^ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_objects': /kisskb/src/drivers/acpi/acpica/nsdump.c:624:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_entry': /kisskb/src/drivers/acpi/acpica/nsdump.c:799:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^ /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/romfs/super.c: In function 'romfs_readdir': /kisskb/src/fs/romfs/super.c:154:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_iget': /kisskb/src/fs/romfs/super.c:281:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/romfs/super.c: In function 'romfs_lookup': /kisskb/src/fs/romfs/super.c:217:21: note: byref variable will be forcibly initialized struct romfs_inode ri; ^ /kisskb/src/fs/btrfs/extent_io.c: In function 'end_bio_extent_buffer_writepage': /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) ^ /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/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_initialize_objects': /kisskb/src/drivers/acpi/acpica/nsinit.c:49:29: note: byref variable will be forcibly initialized struct acpi_init_walk_info info; ^ /kisskb/src/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_initialize_devices': /kisskb/src/drivers/acpi/acpica/nsinit.c:108:31: note: byref variable will be forcibly initialized struct acpi_device_walk_info info; ^ /kisskb/src/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/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/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_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/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/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/volumes.c: In function 'btrfs_add_system_chunk': /kisskb/src/fs/btrfs/volumes.c:4786:24: note: byref variable will be forcibly initialized struct btrfs_disk_key disk_key; ^ /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/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/fs/btrfs/volumes.c: In function 'btrfs_device_init_dev_stats': /kisskb/src/fs/btrfs/volumes.c:7281:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/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; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'update_dev_stat_item': /kisskb/src/fs/btrfs/volumes.c:7354: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/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/hpfs/inode.c: In function 'hpfs_write_inode_nolock': /kisskb/src/fs/hpfs/inode.c:214:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/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/fs/btrfs/volumes.c: In function 'btrfs_uuid_scan_kthread': /kisskb/src/fs/btrfs/volumes.c:4421:25: note: byref variable will be forcibly initialized struct btrfs_root_item root_item; ^ /kisskb/src/fs/btrfs/volumes.c:4416: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/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/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:4347: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:4387: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:4608:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_alloc_chunk': /kisskb/src/fs/btrfs/volumes.c:5184:25: note: byref variable will be forcibly initialized struct alloc_chunk_ctl ctl; ^ /kisskb/src/fs/btrfs/volumes.c: In function 'btrfs_finish_chunk_alloc': /kisskb/src/fs/btrfs/volumes.c:5243:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/volumes.c: In function '__btrfs_map_block': /kisskb/src/fs/btrfs/volumes.c:6068:27: note: byref variable will be forcibly initialized struct btrfs_io_geometry geom; ^ /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/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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/fs/btrfs/volumes.c: In function 'btrfs_prepare_sprout': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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/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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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:6937: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:7123:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/volumes.c:7122:19: note: byref variable will be forcibly initialized struct btrfs_key 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/volumes.c: In function 'btrfs_verify_dev_extents': /kisskb/src/fs/btrfs/volumes.c:7688:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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; ^ /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_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/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/lib/ubsan.c: In function '__ubsan_handle_type_mismatch': /kisskb/src/lib/ubsan.c:318:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^ /kisskb/src/lib/ubsan.c: In function '__ubsan_handle_type_mismatch_v1': /kisskb/src/lib/ubsan.c:332:35: note: byref variable will be forcibly initialized struct type_mismatch_data_common common_data = { ^ /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; ^ In file included from /kisskb/src/fs/btrfs/ioctl.c:11:0: /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_defrag_file': /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/fs/hpfs/map.c: In function 'hpfs_load_hotfix_map': /kisskb/src/fs/hpfs/map.c:136:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/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/acpi/acpica/nsutils.c: In function 'acpi_ns_print_node_pathname': /kisskb/src/drivers/acpi/acpica/nsutils.c:40:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_internalize_name': /kisskb/src/drivers/acpi/acpica/nsutils.c:315:30: note: byref variable will be forcibly initialized struct acpi_namestring_info info; ^ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_get_node_unlocked': /kisskb/src/drivers/acpi/acpica/nsutils.c:639:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^ /kisskb/src/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/hpfs/namei.c: In function 'hpfs_unlink': /kisskb/src/fs/hpfs/namei.c:375:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/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; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_rename': /kisskb/src/fs/hpfs/namei.c:522:21: note: byref variable will be forcibly initialized struct hpfs_dirent de; ^ /kisskb/src/fs/hpfs/namei.c:520:31: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1; ^ /kisskb/src/fs/hpfs/namei.c:520:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_rmdir': /kisskb/src/fs/hpfs/namei.c:426:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_create': /kisskb/src/fs/hpfs/namei.c:140:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_mknod': /kisskb/src/fs/hpfs/namei.c:226:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_symlink': /kisskb/src/fs/hpfs/namei.c:300:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_mkdir': /kisskb/src/fs/hpfs/namei.c:36:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^ /kisskb/src/fs/hpfs/namei.c:27:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh0; ^ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_irq_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:310:17: note: byref variable will be forcibly initialized pnp_irq_mask_t map; ^ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_ext_irq_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:327:17: note: byref variable will be forcibly initialized pnp_irq_mask_t map; ^ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_address_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:406:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 addr, *p = &addr; ^ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_resource_option_data': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:554:32: note: byref variable will be forcibly initialized struct acpipnp_parse_option_s parse_data; ^ /kisskb/src/drivers/acpi/acpica/nsxfeval.c: In function 'acpi_get_devices': /kisskb/src/drivers/acpi/acpica/nsxfeval.c:776:31: note: byref variable will be forcibly initialized struct acpi_get_devices_info info; ^ In file included from /kisskb/src/include/linux/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) ^ /kisskb/src/drivers/acpi/acpica/nsxfname.c: In function 'acpi_install_method': /kisskb/src/drivers/acpi/acpica/nsxfname.c:484:26: note: byref variable will be forcibly initialized struct acpi_parse_state parser_state; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_count_one_bitmap': /kisskb/src/fs/hpfs/super.c:135:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_remount_fs': /kisskb/src/fs/hpfs/super.c:445:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/hpfs/super.c:444:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_error': /kisskb/src/fs/hpfs/super.c:60:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/hpfs/super.c:59:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_fill_super': /kisskb/src/fs/hpfs/super.c:553:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^ /kisskb/src/fs/hpfs/super.c:547:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/hpfs/super.c:546:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_ioctl': /kisskb/src/fs/hpfs/super.c:208:24: note: byref variable will be forcibly initialized struct fstrim_range range; ^ /kisskb/src/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; ^ /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; ^ /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/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/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/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/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/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/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/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/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; ^ In file included from /kisskb/src/fs/btrfs/free-space-cache.c:6:0: /kisskb/src/fs/btrfs/free-space-cache.c: In function 'readahead_cache': /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/fs/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/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; ^ /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; ^ 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/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/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/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/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/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/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; ^ /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; ^ 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; ^ /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/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/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; ^ /kisskb/src/fs/ufs/super.c: In function 'ufs_warning': /kisskb/src/fs/ufs/super.c:335:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/super.c:334:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ufs/super.c: In function 'ufs_error': /kisskb/src/fs/ufs/super.c:278:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/super.c:277:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/ufs/super.c: In function 'ufs_panic': /kisskb/src/fs/ufs/super.c:312:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/ufs/super.c:311:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/fs/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); ^ 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/drivers/acpi/acpica/rscreate.c: In function 'acpi_rs_create_pci_routing_table': /kisskb/src/drivers/acpi/acpica/rscreate.c:192:21: note: byref variable will be forcibly initialized struct acpi_buffer path_buffer; ^ /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/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/drivers/pnp/manager.c: In function 'pnp_assign_port': /kisskb/src/drivers/pnp/manager.c:40:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_mem': /kisskb/src/drivers/pnp/manager.c:83:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_irq': /kisskb/src/drivers/pnp/manager.c:134:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^ /kisskb/src/drivers/pnp/interface.c: In function 'pnp_printf': /kisskb/src/drivers/pnp/interface.c:38:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/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/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/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; ^ /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 '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) ^ In file included from /kisskb/src/fs/btrfs/relocation.c:7:0: /kisskb/src/fs/btrfs/relocation.c: In function 'relocate_file_extent_cluster': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/fs/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; ^ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_set_srs_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:697:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^ 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/drivers/acpi/acpica/rsxface.c: In function 'acpi_walk_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:599:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_vendor_resource': /kisskb/src/drivers/acpi/acpica/rsxface.c:403:31: note: byref variable will be forcibly initialized struct acpi_vendor_walk_info info; ^ /kisskb/src/drivers/pnp/quirks.c: In function 'quirk_intel_mch': /kisskb/src/drivers/pnp/quirks.c:367:18: note: byref variable will be forcibly initialized struct resource mch; ^ /kisskb/src/drivers/pnp/quirks.c:366:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/acpi/acpica/tbfind.c: In function 'acpi_tb_find_table': /kisskb/src/drivers/acpi/acpica/tbfind.c:38:27: note: byref variable will be forcibly initialized struct acpi_table_header header; ^ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_override_table': /kisskb/src/drivers/acpi/acpica/tbinstal.c:200:25: note: byref variable will be forcibly initialized struct acpi_table_desc new_table_desc; ^ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_install_standard_table': /kisskb/src/drivers/acpi/acpica/tbinstal.c:103:25: note: byref variable will be forcibly initialized struct acpi_table_desc new_table_desc; ^ /kisskb/src/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; ^ /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/drivers/clk/bcm/clk-iproc-armpll.c: In function 'iproc_armpll_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:248:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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/acpi/acpica/tbprint.c: In function 'acpi_tb_print_table_header': /kisskb/src/drivers/acpi/acpica/tbprint.c:95:27: note: byref variable will be forcibly initialized struct acpi_table_header local_header; ^ /kisskb/src/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/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; ^ 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/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/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; ^ /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; ^ 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); ^ /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; ^ 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; ^ 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; ^ 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/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/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/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/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/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/btrfs/backref.c: In function 'find_parent_nodes': /kisskb/src/fs/btrfs/backref.c:1181:19: note: byref variable will be forcibly initialized struct preftrees preftrees = { ^ /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/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; ^ /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/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) ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_determine_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:521:30: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_set_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:558:29: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_clk_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:735:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/drivers/dma/dw/core.c:24:0: /kisskb/src/drivers/dma/dw/core.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dw/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_descriptor_complete': /kisskb/src/drivers/dma/dw/../dmaengine.h:135:26: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/dw/core.c:241:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/dw/core.c:12: /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_complete_all': /kisskb/src/drivers/dma/dw/core.c:265:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/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/drivers/dma/dw/core.c: In function 'dwc_terminate_all': /kisskb/src/drivers/dma/dw/core.c:859:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/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_update_counters': /kisskb/src/fs/btrfs/qgroup.c:2391: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; ^ /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/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; ^ 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; ^ /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/drivers/acpi/acpica/utcopy.c: In function 'acpi_ut_copy_ipackage_to_epackage': /kisskb/src/drivers/acpi/acpica/utcopy.c:304:23: note: byref variable will be forcibly initialized struct acpi_pkg_info info; ^ /kisskb/src/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; ^ 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/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/btrfs/send.c: In function 'send_header': /kisskb/src/fs/btrfs/send.c:669:29: note: byref variable will be forcibly initialized struct btrfs_stream_header hdr; ^ /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; ^ /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/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:5770: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:5801:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /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/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/gfs2/bmap.c: In function 'gfs2_write_alloc_required': /kisskb/src/fs/gfs2/bmap.c:2353:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^ /kisskb/src/fs/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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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/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/send.c: In function 'btrfs_unlink_all_paths': /kisskb/src/fs/btrfs/send.c:6208:26: note: byref variable will be forcibly initialized struct parent_paths_ctx ctx; ^ /kisskb/src/fs/btrfs/send.c:6207: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:6205: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/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; ^ /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; ^ 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/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/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; ^ /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/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/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:5585:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:5581: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; ^ In file included from /kisskb/src/include/linux/blkdev.h:14:0, from /kisskb/src/include/linux/backing-dev.h:15, from /kisskb/src/fs/btrfs/ctree.h:16, from /kisskb/src/fs/btrfs/send.h:10, from /kisskb/src/fs/btrfs/send.c:19: /kisskb/src/fs/btrfs/send.c: In function 'put_file_data': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^ /kisskb/src/fs/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:5971:19: note: byref variable will be forcibly initialized struct btrfs_key found_key; ^ /kisskb/src/fs/btrfs/send.c:5970: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:6826:19: note: byref variable will be forcibly initialized struct btrfs_key right_key; ^ /kisskb/src/fs/btrfs/send.c:6825: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:6665:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_debug_print': /kisskb/src/drivers/acpi/acpica/utdebug.c:131:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_debug_print_raw': /kisskb/src/drivers/acpi/acpica/utdebug.c:222:10: note: byref variable will be forcibly initialized va_list args; ^ /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/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; ^ /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/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/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/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/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/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_warning': /kisskb/src/drivers/acpi/acpica/uterror.c:44:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_info': /kisskb/src/drivers/acpi/acpica/uterror.c:86:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_bios_error': /kisskb/src/drivers/acpi/acpica/uterror.c:129:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /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/drivers/clk/bcm/clk-iproc-asiu.c: In function 'iproc_asiu_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:219:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_check_var': /kisskb/src/drivers/video/fbdev/gxt4500.c:363:21: note: byref variable will be forcibly initialized struct gxt4500_par par; ^ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_probe': /kisskb/src/drivers/video/fbdev/gxt4500.c:621:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ 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/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_clock': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1415:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll_divider': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1354:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1320:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c: In function 'clk_register_hisi_phase': /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c:98:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/fs/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/acpi/acpica/utmisc.c: In function 'acpi_ut_display_init_pathname': /kisskb/src/drivers/acpi/acpica/utmisc.c:336:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^ /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:1196: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:1483: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/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:1402: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; ^ /kisskb/src/fs/btrfs/free-space-tree.c: In function 'remove_block_group_free_space': /kisskb/src/fs/btrfs/free-space-tree.c:1324:24: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/fs/btrfs/free-space-tree.c:1324:19: note: byref variable will be forcibly initialized struct btrfs_key key, found_key; ^ /kisskb/src/drivers/acpi/acpica/utobject.c: In function 'acpi_ut_get_package_object_size': /kisskb/src/drivers/acpi/acpica/utobject.c:619:23: note: byref variable will be forcibly initialized struct acpi_pkg_info info; ^ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_setup_modes': /kisskb/src/drivers/video/fbdev/udlfb.c:1373:23: note: byref variable will be forcibly initialized struct fb_videomode fb_vmode = {0}; ^ /kisskb/src/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; ^ /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/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_set_par': /kisskb/src/drivers/video/fbdev/udlfb.c:1094:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo fvs; ^ /kisskb/src/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/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_ioctl': /kisskb/src/fs/btrfs/tree-checker.c:1160:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/video/fbdev/udlfb.c:890:18: note: byref variable will be forcibly initialized struct dloarea area; ^ /kisskb/src/fs/btrfs/tree-checker.c:1159:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_check_var': /kisskb/src/drivers/video/fbdev/udlfb.c:1074:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/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/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; ^ /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/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/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; ^ /kisskb/src/fs/zonefs/super.c: In function 'zonefs_read_super': /kisskb/src/fs/zonefs/super.c:1472:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/fs/zonefs/super.c:1471:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^ /kisskb/src/fs/zonefs/super.c: In function '__zonefs_io_error': /kisskb/src/fs/zonefs/super.c:383:27: note: byref variable will be forcibly initialized struct zonefs_ioerr_data err = { ^ /kisskb/src/fs/zonefs/super.c: In function 'zonefs_fill_super': /kisskb/src/fs/zonefs/super.c:1555:26: note: byref variable will be forcibly initialized struct zonefs_zone_data zd; ^ /kisskb/src/fs/btrfs/block-group.c: In function 'remove_block_group_item': /kisskb/src/fs/btrfs/block-group.c:834: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:1463: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:1515: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:1813: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:2060:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/block-group.c:2058: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:2310:19: note: byref variable will be forcibly initialized struct btrfs_key key; ^ /kisskb/src/fs/btrfs/block-group.c:2309: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:1977: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:2548: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:2797:5: note: in expansion of macro 'wait_event' wait_event(cur_trans->writer_wait, ^ /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/drivers/acpi/acpica/utxferror.c: In function 'acpi_error': /kisskb/src/drivers/acpi/acpica/utxferror.c:37:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_warning': /kisskb/src/drivers/acpi/acpica/utxferror.c:111:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_info': /kisskb/src/drivers/acpi/acpica/utxferror.c:140:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_error': /kisskb/src/drivers/acpi/acpica/utxferror.c:173:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_warning': /kisskb/src/drivers/acpi/acpica/utxferror.c:250:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_exception': /kisskb/src/drivers/acpi/acpica/utxferror.c:71:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_exception': /kisskb/src/drivers/acpi/acpica/utxferror.c:208:10: note: byref variable will be forcibly initialized va_list arg_list; ^ /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/drivers/video/fbdev/efifb.c: In function 'efifb_probe': /kisskb/src/drivers/video/fbdev/efifb.c:348:20: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^ 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/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/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 = { ^ /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:835:25: note: byref variable will be forcibly initialized struct btrfs_disk_key tmp_disk_key; ^ /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; ^ /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/drivers/video/fbdev/mx3fb.c: In function 'mx3fb_must_set_par': /kisskb/src/drivers/video/fbdev/mx3fb.c:776:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo new_var = fbi->var; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c:775:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo old_var = mx3_fbi->cur_var; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function '__set_par': /kisskb/src/drivers/video/fbdev/mx3fb.c:795:27: note: byref variable will be forcibly initialized struct ipu_di_signal_cfg sig_cfg; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function 'mx3fb_init_backlight': /kisskb/src/drivers/video/fbdev/mx3fb.c:307:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function 'mx3fb_probe': /kisskb/src/drivers/video/fbdev/mx3fb.c:1559:26: note: byref variable will be forcibly initialized struct dma_chan_request rq; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c:1557:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /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/drivers/acpi/apei/apei-base.c: In function 'apei_exec_pre_map_gars': /kisskb/src/drivers/acpi/apei/apei-base.c:250:28: note: byref variable will be forcibly initialized struct apei_exec_context ctx_unmap; ^ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_resources_request': /kisskb/src/drivers/acpi/apei/apei-base.c:469:39: note: byref variable will be forcibly initialized struct apei_resources nvs_resources, arch_res; ^ /kisskb/src/drivers/acpi/apei/apei-base.c:469:24: note: byref variable will be forcibly initialized struct apei_resources nvs_resources, arch_res; ^ /kisskb/src/drivers/video/fbdev/tdfxfb.c: In function 'tdfxfb_set_par': /kisskb/src/drivers/video/fbdev/tdfxfb.c:553:21: note: byref variable will be forcibly initialized struct banshee_reg reg; ^ /kisskb/src/drivers/clk/imx/clk.c: In function 'imx_obtain_fixed_clock_from_dt': /kisskb/src/drivers/clk/imx/clk.c:70:25: note: byref variable will be forcibly initialized struct of_phandle_args phandle; ^ /kisskb/src/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/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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /kisskb/src/fs/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); ^ /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; ^ /kisskb/src/drivers/clk/imx/clk-busy.c: In function 'imx_clk_hw_busy_divider': /kisskb/src/drivers/clk/imx/clk-busy.c:82:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-busy.c: In function 'imx_clk_hw_busy_mux': /kisskb/src/drivers/clk/imx/clk-busy.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/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/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 '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:408:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:407:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:406:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:511:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c:510:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/read_write.c:509:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:728:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ /kisskb/src/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/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/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/drivers/dma/dw-edma/dw-edma-core.c: In function 'dw_edma_device_prep_dma_cyclic': /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:473:26: note: byref variable will be forcibly initialized struct dw_edma_transfer xfer; ^ /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c: In function 'dw_edma_device_prep_slave_sg': /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:455:26: note: byref variable will be forcibly initialized struct dw_edma_transfer xfer; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:9: /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c: In function 'dw_edma_device_terminate_all': /kisskb/src/drivers/dma/dw-edma/dw-edma-core.c:247: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/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/drivers/clk/imx/clk-cpu.c: In function 'imx_clk_hw_cpu': /kisskb/src/drivers/clk/imx/clk-cpu.c:79:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/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/drivers/clk/imx/clk-divider-gate.c: In function 'imx_clk_hw_divider_gate': /kisskb/src/drivers/clk/imx/clk-divider-gate.c:182:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/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; ^ /kisskb/src/drivers/video/fbdev/smscufx.c: In function 'ufx_setup_modes': /kisskb/src/drivers/video/fbdev/smscufx.c:1557:23: note: byref variable will be forcibly initialized struct fb_videomode fb_vmode = {0}; ^ /kisskb/src/drivers/video/fbdev/smscufx.c: In function 'ufx_ops_check_var': /kisskb/src/drivers/video/fbdev/smscufx.c:1220:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/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 '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 '__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; ^ /kisskb/src/drivers/clk/imx/clk-fixup-div.c: In function 'imx_clk_hw_fixup_divider': /kisskb/src/drivers/clk/imx/clk-fixup-div.c:94:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-fixup-mux.c: In function 'imx_clk_hw_fixup_mux': /kisskb/src/drivers/clk/imx/clk-fixup-mux.c:73:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/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/drivers/clk/imx/clk-frac-pll.c: In function 'imx_clk_hw_frac_pll': /kisskb/src/drivers/clk/imx/clk-frac-pll.c:209:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-gate2.c: In function 'clk_hw_register_gate2': /kisskb/src/drivers/clk/imx/clk-gate2.c:144:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/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 'de_thread': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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_sys_execve': /kisskb/src/fs/exec.c:1981:22: note: userspace variable will be forcibly initialized /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: 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/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:1991:22: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1992:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_get_record_count': /kisskb/src/drivers/acpi/apei/erst.c:398:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_get_next_record_id': /kisskb/src/drivers/acpi/apei/erst.c:442:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_get_erange': /kisskb/src/drivers/acpi/apei/erst.c:376:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_write_to_storage': /kisskb/src/drivers/acpi/apei/erst.c:623:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_read_from_storage': /kisskb/src/drivers/acpi/apei/erst.c:662:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_clear_from_storage': /kisskb/src/drivers/acpi/apei/erst.c:705:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c: In function 'imx_clk_hw_gate_exclusive': /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c:64:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/uuid.h:11:0, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/acpi/apei/erst.c:16: /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_reader': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:942:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xfe08ffbe, 0x95e4, 0x4be7, 0xbc, 0x73, 0x40, 0x96, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:1024:51: note: in expansion of macro 'CPER_SECTION_TYPE_MCE' else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_MCE)) ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:936:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xc197e04e, 0xd545, 0x4a70, 0x9c, 0x17, 0xa5, 0x54, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:1022:53: note: in expansion of macro 'CPER_SECTION_TYPE_DMESG' } else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG)) ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:939:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x4f118707, 0x04dd, 0x4055, 0xb5, 0xdd, 0x95, 0x6d, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:1019:46: note: in expansion of macro 'CPER_SECTION_TYPE_DMESG_Z' if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG_Z)) { ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:933:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x75a574e3, 0x5052, 0x4b29, 0x8a, 0x8e, 0xbe, 0x2c, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:1007:41: note: in expansion of macro 'CPER_CREATOR_PSTORE' if (!guid_equal(&rcd->hdr.creator_id, &CPER_CREATOR_PSTORE)) ^ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_init': /kisskb/src/drivers/acpi/apei/erst.c:1098:24: note: byref variable will be forcibly initialized struct apei_resources erst_resources; ^ /kisskb/src/drivers/acpi/apei/erst.c:1097:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/clk/imx/clk-pfd.c: In function 'imx_clk_hw_pfd': /kisskb/src/drivers/clk/imx/clk-pfd.c:129:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/acpi/apei/bert.c: In function 'bert_init': /kisskb/src/drivers/acpi/apei/bert.c:95:24: note: byref variable will be forcibly initialized struct apei_resources bert_resources; ^ /kisskb/src/drivers/clk/imx/clk-pfdv2.c: In function 'imx_clk_hw_pfdv2': /kisskb/src/drivers/clk/imx/clk-pfdv2.c:197:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/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_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: 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_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/clk/imx/clk-pllv1.c: In function 'imx_clk_hw_pllv1': /kisskb/src/drivers/clk/imx/clk-pllv1.c:120:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-pllv2.c: In function 'imx_clk_hw_pllv2': /kisskb/src/drivers/clk/imx/clk-pllv2.c:247:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-pllv3.c: In function 'imx_clk_hw_pllv3': /kisskb/src/drivers/clk/imx/clk-pllv3.c:417:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-pllv4.c: In function 'imx_clk_hw_pllv4': /kisskb/src/drivers/clk/imx/clk-pllv4.c:215:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-pll14xx.c: In function 'imx_dev_clk_hw_pll14xx': /kisskb/src/drivers/clk/imx/clk-pll14xx.c:391:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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 '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/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; ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:739:21: note: byref variable will be forcibly initialized kernel_siginfo_t si; ^ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:326:15: note: byref variable will be forcibly initialized struct flock flock; ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_scan_glock_lru': /kisskb/src/fs/gfs2/glock.c:1795:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/gfs2/glock.c:1794:12: note: byref variable will be forcibly initialized LIST_HEAD(skipped); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_async_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/fs/gfs2/glock.c:1204:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(sdp->sd_async_glock_wait, ^ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_poke': /kisskb/src/fs/gfs2/glock.c:792:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/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/drivers/clk/imx/clk-sscg-pll.c: In function 'imx_clk_hw_sscg_pll': /kisskb/src/drivers/clk/imx/clk-sscg-pll.c:508:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/imx/clk-sscg-pll.c: In function 'clk_sscg_pll_find_setup': /kisskb/src/drivers/clk/imx/clk-sscg-pll.c:268:28: note: byref variable will be forcibly initialized struct clk_sscg_pll_setup temp_setup; ^ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:115:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:198:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^ /kisskb/src/fs/ioctl.c: In function '__generic_block_fiemap': /kisskb/src/fs/ioctl.c:298:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ /kisskb/src/fs/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/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:476:20: note: byref variable will be forcibly initialized struct space_resv sr; ^ /kisskb/src/fs/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 'try_lookup_one_len': /kisskb/src/fs/namei.c:2528:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2555:14: note: byref variable will be forcibly initialized struct qstr this; ^ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2584:14: note: byref variable will be forcibly initialized struct qstr this; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/namei.c:2611:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3341:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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 'vfs_rename': /kisskb/src/fs/namei.c:4236:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2405:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3440:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3582:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3662:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3975:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2361:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4104:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4104:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2432:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3312:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3393:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3410:19: note: byref variable will be forcibly initialized struct nameidata nd; ^ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3739:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3738:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3867:14: note: byref variable will be forcibly initialized struct qstr last; ^ /kisskb/src/fs/namei.c:3866:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4357:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^ /kisskb/src/fs/namei.c:4356:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ /kisskb/src/fs/namei.c:4356:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^ In file included from /kisskb/src/include/linux/fs.h:35: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} ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '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 'hlist_bl_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_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/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); ^ /kisskb/src/fs/dcache.c: In function '__bit_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/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_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/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 'path_has_submounts': /kisskb/src/fs/dcache.c:1430:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_instantiate_anon': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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); ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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); ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: 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/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-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/dcache.c: In function '__d_move': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/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; ^ 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/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; ^ 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/select.c: In function 'poll_select_finish': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/fs/select.c:336:25: note: byref variable will be forcibly initialized struct old_timeval32 rtv; ^ /kisskb/src/fs/select.c:324:32: note: byref variable will be forcibly initialized struct __kernel_old_timeval rtv; ^ /kisskb/src/fs/select.c:301:20: note: byref variable will be forcibly initialized struct timespec64 rts; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/fs/select.c:78:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/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/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/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2284:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1966:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'inode_insert5': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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 'iget_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/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 'insert_inode_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/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/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:678:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:800:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/inode.c: In function '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_remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /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/acpi/apei/einj.c: In function '__einj_get_available_error_type': /kisskb/src/drivers/acpi/apei/einj.c:148:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_error_trigger': /kisskb/src/drivers/acpi/apei/einj.c:359:25: note: byref variable will be forcibly initialized struct apei_resources addr_resources; ^ /kisskb/src/drivers/acpi/apei/einj.c:292:24: note: byref variable will be forcibly initialized struct apei_resources trigger_resources; ^ /kisskb/src/drivers/acpi/apei/einj.c:291:27: note: byref variable will be forcibly initialized struct apei_exec_context trigger_ctx; ^ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_error_inject': /kisskb/src/drivers/acpi/apei/einj.c:405:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/einj.c: In function 'einj_init': /kisskb/src/drivers/acpi/apei/einj.c:673:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ /kisskb/src/drivers/acpi/apei/einj.c: In function 'einj_exit': /kisskb/src/drivers/acpi/apei/einj.c:771:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:371:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^ /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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_removexattr': /kisskb/src/fs/xattr.c:799:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:738:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:662:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:564: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/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/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/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 '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/fs-writeback.c: In function 'wb_writeback': /kisskb/src/fs/fs-writeback.c:1852:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2015:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:1992:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ /kisskb/src/fs/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/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:1958:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^ /kisskb/src/fs/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/fs-writeback.c: In function 'writeback_inodes_wb': /kisskb/src/fs/fs-writeback.c:1816:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ 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:2369:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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)); ^ /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; ^ 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:2456:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^ /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2534:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^ 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; ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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; ^ /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; ^ /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/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/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/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; ^ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/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; ^ 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/log.c:7: /kisskb/src/fs/gfs2/log.c: In function 'gfs2_log_reserve': /kisskb/src/fs/gfs2/log.c:436: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/fs/gfs2/log.c:436:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/gfs2/log.c: In function 'empty_ail1_list': /kisskb/src/fs/gfs2/log.c:233:27: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_write_log_header': /kisskb/src/fs/gfs2/log.c:767:20: note: byref variable will be forcibly initialized struct timespec64 tv; ^ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_logd': /kisskb/src/fs/gfs2/log.c:233:27: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/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/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/drivers/dma/ipu/ipu_idmac.c:24:0: /kisskb/src/drivers/dma/ipu/ipu_idmac.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/ipu/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/ipu/ipu_idmac.c: In function 'idmac_interrupt': /kisskb/src/drivers/dma/ipu/../dmaengine.h:135:26: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/ipu/../dmaengine.h:135:26: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/ipu/ipu_idmac.c:1163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /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/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/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/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:265:14: note: byref variable will be forcibly initialized struct path root; ^ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:432:19: note: byref variable will be forcibly initialized struct path pwd, root; ^ /kisskb/src/fs/d_path.c:432:14: note: byref variable will be forcibly initialized struct path pwd, root; ^ /kisskb/src/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/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/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 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_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 'user_statfs': /kisskb/src/fs/statfs.c:99:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/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/drivers/soc/imx/soc-imx8m.c: In function 'imx8mq_soc_revision_from_atf': /kisskb/src/drivers/soc/imx/soc-imx8m.c:40:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /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; ^ 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 'find_virq': /kisskb/src/drivers/xen/events/events_base.c:1242:23: note: byref variable will be forcibly initialized struct evtchn_status status; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:1965:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_evtchn_close': /kisskb/src/drivers/xen/events/events_base.c:750:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:759:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1695:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1857:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1884:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ In file included from /kisskb/src/drivers/xen/events/events_base.c:58:0: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_irq': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:776:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:798:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/events/events_base.c:1820:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1219:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1172:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1476:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1943:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:938:21: note: byref variable will be forcibly initialized struct physdev_irq irq_op; ^ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_allocate_pirq_msi': /kisskb/src/drivers/xen/events/events_base.c:1008:31: note: byref variable will be forcibly initialized struct physdev_get_free_pirq op_get_free_pirq; ^ /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/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/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/drivers/acpi/arm64/iort.c: In function 'iort_match_node_callback': /kisskb/src/drivers/acpi/arm64/iort.c:267:22: note: byref variable will be forcibly initialized struct acpi_buffer buf = { ACPI_ALLOCATE_BUFFER, NULL }; ^ In file included from /kisskb/src/include/linux/acpi.h:13:0, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/acpi/arm64/iort.c:13: /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_get_platform_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_set_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_get_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_iommu_configure_id': /kisskb/src/drivers/acpi/arm64/iort.c:1043:30: note: byref variable will be forcibly initialized struct iort_pci_alias_info info = { .dev = dev }; ^ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized struct path target; ^ /kisskb/src/drivers/clk/zte/clk.c: In function 'zx_audio_div_round_rate': /kisskb/src/drivers/clk/zte/clk.c:408:32: note: byref variable will be forcibly initialized struct zx_clk_audio_div_table divt; ^ /kisskb/src/drivers/clk/zte/clk.c: In function 'zx_audio_div_set_rate': /kisskb/src/drivers/clk/zte/clk.c:419:32: note: byref variable will be forcibly initialized struct zx_clk_audio_div_table divt; ^ /kisskb/src/drivers/clk/zte/clk.c: In function 'clk_register_zx_pll': /kisskb/src/drivers/clk/zte/clk.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/zte/clk.c: In function 'clk_register_zx_audio': /kisskb/src/drivers/clk/zte/clk.c:300:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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/fs/gfs2/aops.c: In function 'gfs2_writepages': /kisskb/src/fs/gfs2/aops.c:207:29: note: byref variable will be forcibly initialized struct iomap_writepage_ctx wpc = { }; ^ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_bmap': /kisskb/src/fs/gfs2/aops.c:642:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/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/drivers/acpi/tables.c: In function 'acpi_parse_entries_array': /kisskb/src/drivers/acpi/tables.c:289:29: note: byref variable will be forcibly initialized struct acpi_subtable_entry entry; ^ /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/drivers/vdpa/ifcvf/ifcvf_base.c: In function 'ifcvf_init_hw': /kisskb/src/drivers/vdpa/ifcvf/ifcvf_base.c:101:24: note: byref variable will be forcibly initialized struct virtio_pci_cap cap; ^ /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/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/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/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:232:13: note: byref variable will be forcibly initialized struct bio bio; ^ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO': /kisskb/src/fs/block_dev.c:365:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/block_dev.c:9: /kisskb/src/fs/block_dev.c: In function 'bd_prepare_to_claim': /kisskb/src/fs/block_dev.c:1015:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/fs/block_dev.c:1015:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/block_dev.c: In function 'blkdev_write_iter': /kisskb/src/fs/block_dev.c:1673:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1850:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/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/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/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 'fsync_buffers_list': /kisskb/src/fs/buffer.c:704:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/fs/buffer.c:701:19: note: byref variable will be forcibly initialized struct list_head tmp; ^ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2805:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^ In file included from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.h:22:0, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:25: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_errbh_tasklet': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:163:33: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:16: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_terminate_all': /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:216:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_free_chan_resources': /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:152:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ 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 }; ^ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_read': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_write': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized 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())) ^ /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 'signalfd_show_fdinfo': /kisskb/src/fs/signalfd.c:245:11: note: byref variable will be forcibly initialized sigset_t sigmask; ^ /kisskb/src/fs/signalfd.c: In function '__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/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/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/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_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 'attach_epitem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/fs/eventpoll.c: In function 'ep_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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/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 'timerfd_setup_cancel': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/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); ^ /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/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_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_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/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_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_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_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_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/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/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_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^ /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/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_dev_changed': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized 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:794:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:765:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/fs/userfaultfd.c:13: /kisskb/src/fs/userfaultfd.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_wake': /kisskb/src/fs/userfaultfd.c:1642:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1641:22: note: byref variable will be forcibly initialized struct uffdio_range uffdio_wake; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfault_msg': /kisskb/src/fs/userfaultfd.c:195:18: note: byref variable will be forcibly initialized struct uffd_msg msg; ^ /kisskb/src/fs/userfaultfd.c: In function 'dup_fctx': /kisskb/src/fs/userfaultfd.c:690:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_api': /kisskb/src/fs/userfaultfd.c:1841:20: note: byref variable will be forcibly initialized struct uffdio_api uffdio_api; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_register': /kisskb/src/fs/userfaultfd.c:1274:25: note: byref variable will be forcibly initialized struct uffdio_register uffdio_register; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_unregister': /kisskb/src/fs/userfaultfd.c:1587:34: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1490:22: note: byref variable will be forcibly initialized struct uffdio_range uffdio_unregister; ^ /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'hidma_mgmt_of_populate_channels': /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:350:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_copy': /kisskb/src/fs/userfaultfd.c:1675:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1673:21: note: byref variable will be forcibly initialized struct uffdio_copy uffdio_copy; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_zeropage': /kisskb/src/fs/userfaultfd.c:1732:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1730:25: note: byref variable will be forcibly initialized struct uffdio_zeropage uffdio_zeropage; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_writeprotect': /kisskb/src/fs/userfaultfd.c:1784:32: note: byref variable will be forcibly initialized struct userfaultfd_wake_range range; ^ /kisskb/src/fs/userfaultfd.c:1782:29: note: byref variable will be forcibly initialized struct uffdio_writeprotect uffdio_wp; ^ In file included from /kisskb/src/fs/userfaultfd.c:13:0: /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_ctx_read': /kisskb/src/fs/userfaultfd.c:1011:12: note: byref variable will be forcibly initialized LIST_HEAD(fork_event); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_read': /kisskb/src/fs/userfaultfd.c:1168:18: note: byref variable will be forcibly initialized struct uffd_msg msg; ^ In file included from /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:52:0: /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/fs/userfaultfd.c: In function 'handle_userfault': /kisskb/src/fs/userfaultfd.c:372:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue uwq; ^ /kisskb/src/fs/userfaultfd.c: In function 'mremap_userfaultfd_complete': /kisskb/src/fs/userfaultfd.c:737:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_remove': /kisskb/src/fs/userfaultfd.c:762:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/fs/userfaultfd.c: In function 'userfaultfd_unmap_complete': /kisskb/src/fs/userfaultfd.c:826:32: note: byref variable will be forcibly initialized struct userfaultfd_wait_queue ewq; ^ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_chan_desc_cleanup': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:163:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:1023:27: note: byref variable will be forcibly initialized struct dmaengine_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/aio.c: In function '__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/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; ^ /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; ^ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_parse_param': /kisskb/src/fs/gfs2/ops_fstype.c:1370:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ In file included from /kisskb/src/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; ^ /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_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/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5757:27: note: byref variable will be forcibly initialized struct summary_lock_data lock_data; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5824:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3231:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage_sel': /kisskb/src/drivers/regulator/core.c:3255:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4221:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5644:22: note: byref variable will be forcibly initialized struct summary_data summary_data; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2703:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:12: /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/dw-axi-dmac/../virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'dma_chan_terminate_all': /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:631:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2813:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ In file included from /kisskb/src/drivers/regulator/core.c:15:0: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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 '__list_add_rcu': /kisskb/src/drivers/regulator/core.c:4647:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2862:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:3930:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:4010:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2890:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /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 'create_io_worker': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: 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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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_worker_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/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io_uring.c:42: /kisskb/src/fs/io_uring.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/fs/io-wq.c: In function 'io_wq_worker_affinity': /kisskb/src/fs/io-wq.c:1178:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/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:1362: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:2402: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:6753: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:9281:32: note: byref variable will be forcibly initialized struct io_uring_getevents_arg arg; ^ 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 'loop_rw_iter': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/io_uring.c:3280:16: note: userspace variable will be forcibly initialized struct iovec iovec; ^ /kisskb/src/fs/io_uring.c: In function 'io_arm_poll_handler': /kisskb/src/fs/io_uring.c:5441:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^ /kisskb/src/fs/io_uring.c: In function 'io_resubmit_prep': /kisskb/src/fs/io_uring.c:2681: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:5173:28: note: byref variable will be forcibly initialized struct poll_table_struct pt = { ._key = poll->events }; ^ /kisskb/src/fs/io_uring.c: In function 'io_sqe_files_update': /kisskb/src/fs/io_uring.c:8051:31: note: byref variable will be forcibly initialized struct io_uring_files_update up; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/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/binfmt_elf.c: In function 'load_elf_library': /kisskb/src/fs/binfmt_elf.c:1336:16: note: byref variable will be forcibly initialized struct elfhdr elf_ex; ^ /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; ^ 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_cqring_overflow_flush': /kisskb/src/fs/io_uring.c:1777: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/dax.c: In function 'wait_entry_unlocked': /kisskb/src/fs/dax.c:248:38: note: byref variable will be forcibly initialized struct wait_exceptional_entry_queue ewait; ^ /kisskb/src/fs/dax.c: In function 'dax_wake_entry': /kisskb/src/fs/dax.c:187:31: note: byref variable will be forcibly initialized struct exceptional_entry_key key; ^ /kisskb/src/fs/dax.c: In function 'get_unlocked_entry': /kisskb/src/fs/dax.c:215:38: note: byref variable will be forcibly initialized struct wait_exceptional_entry_queue ewait; ^ /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/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/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/dax.c:10: /kisskb/src/fs/dax.c: In function 'dax_layout_busy_page_range': /kisskb/src/fs/dax.c:587:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_idx); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:3507:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^ /kisskb/src/fs/dax.c: In function '__dax_invalidate_entry': /kisskb/src/fs/dax.c:650:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:3636:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^ /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/dax.c: In function 'dax_entry_mkclean': /kisskb/src/fs/dax.c:802:29: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/fs/io_uring.c: In function 'io_files_update': /kisskb/src/fs/io_uring.c:6006:31: note: byref variable will be forcibly initialized struct io_uring_files_update up; ^ 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/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/dax.c:10: /kisskb/src/fs/dax.c: In function 'dax_writeback_mapping_range': /kisskb/src/fs/dax.c:957:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, wbc->range_start >> PAGE_SHIFT); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ 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:8854: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/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_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) && ^ /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; ^ /kisskb/src/fs/io_uring.c: In function 'io_openat2': /kisskb/src/fs/io_uring.c:4097:20: note: byref variable will be forcibly initialized struct open_flags op; ^ /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/io_uring.c: In function 'io_poll_add': /kisskb/src/fs/io_uring.c:5660:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^ /kisskb/src/fs/dax.c: In function 'dax_insert_pfn_mkwrite': /kisskb/src/fs/dax.c:1677:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, vmf->pgoff, order); ^ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^ 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/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/dax.c: In function 'dax_iomap_pte_fault': /kisskb/src/fs/dax.c:1263:8: note: byref variable will be forcibly initialized pfn_t pfn; ^ In file included from /kisskb/src/include/linux/radix-tree.h:19: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/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/dax.c:10: /kisskb/src/fs/dax.c:1251:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, vmf->pgoff); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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; ^ /kisskb/src/fs/dax.c: In function 'dax_lock_page': /kisskb/src/fs/dax.c:391:11: note: byref variable will be forcibly initialized XA_STATE(xas, NULL, 0); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '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/dax.c: In function 'dax_unlock_page': /kisskb/src/fs/dax.c:439:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^ /kisskb/src/fs/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/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:2460: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:2458:19: note: byref variable will be forcibly initialized struct req_batch rb; ^ 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 'locks_remove_lease': /kisskb/src/fs/locks.c:2763:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/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:2500: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) ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function '__break_lease': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/fs/locks.c:1683:10: note: in expansion of macro 'wait_event_interruptible_timeout' error = wait_event_interruptible_timeout(new_fl->fl_wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/fs/locks.c:1622:8: note: in expansion of macro 'smp_load_acquire' ctx = smp_load_acquire(&inode->i_flctx); ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1614:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/fs/io_uring.c: In function '__io_uring_cancel_task_requests': /kisskb/src/fs/io_uring.c:8921:25: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = 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/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); ^ 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 '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) ^ 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, ^ /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/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:8895: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:8895:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/fs/io_uring.c:8894:25: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = files }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 '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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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); ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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_submit_sqes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.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:6753: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:6905:24: note: byref variable will be forcibly initialized struct io_submit_link link; ^ /kisskb/src/fs/io_uring.c:6904: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:7233:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ 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/io_uring.c: In function 'io_init_wq_offload': /kisskb/src/fs/io_uring.c:8076: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:9797: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:8507:16: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_fiemap': /kisskb/src/fs/gfs2/inode.c:2064:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_getattr': /kisskb/src/fs/gfs2/inode.c:2029:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_get_link': /kisskb/src/fs/gfs2/inode.c:1781:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_permission': /kisskb/src/fs/gfs2/inode.c:1839:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_link': /kisskb/src/fs/gfs2/inode.c:989:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^ /kisskb/src/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/gfs2/inode.c: In function 'gfs2_inode_lookup': /kisskb/src/fs/gfs2/inode.c:136:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_lookupi': /kisskb/src/fs/gfs2/inode.c:306:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_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': /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_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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/mbcache.c:2: /kisskb/src/fs/mbcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/mbcache.c: In function '__bit_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/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/fs/gfs2/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, ^ /kisskb/src/fs/gfs2/quota.c: In function 'hlist_bl_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_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/fs/gfs2/quota.c: In function '__bit_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/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 'qd_get': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/fs/gfs2/quota.c: In function 'update_qd': /kisskb/src/fs/gfs2/quota.c:977:20: note: byref variable will be forcibly initialized struct gfs2_quota q; ^ /kisskb/src/fs/gfs2/quota.c: In function 'do_glock': /kisskb/src/fs/gfs2/quota.c:1004:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_get_dqblk': /kisskb/src/fs/gfs2/quota.c:1629:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh; ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_adjust_quota': /kisskb/src/fs/gfs2/quota.c:823:20: note: byref variable will be forcibly initialized struct gfs2_quota q; ^ /kisskb/src/fs/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/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/fs/gfs2/quota.c: In function 'gfs2_set_dqblk': /kisskb/src/fs/gfs2/quota.c:1727:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .aflags = 0, }; ^ /kisskb/src/fs/gfs2/quota.c:1668:27: note: byref variable will be forcibly initialized struct gfs2_holder q_gh, i_gh; ^ /kisskb/src/fs/gfs2/quota.c:1668:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh, i_gh; ^ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_quota_refresh': /kisskb/src/fs/gfs2/quota.c:1330:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'gfs2_quota_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^ In file included from /kisskb/src/drivers/dma/virt-dma.h:13:0, from /kisskb/src/drivers/dma/virt-dma.c:12: /kisskb/src/drivers/dma/virt-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'vchan_complete': /kisskb/src/drivers/dma/virt-dma.c:88:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/virt-dma.c:87:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/dma/dmaengine.c:34: /kisskb/src/drivers/dma/dmaengine.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/drivers/dma/dmaengine.c:40:0: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_sync_wait': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/osl.c:12: /kisskb/src/drivers/acpi/osl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_device_satisfies_mask': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized dma_cap_mask_t has; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'private_candidate': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_map_iomem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:729:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:835:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_printf': /kisskb/src/drivers/acpi/osl.c:143:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/dma/dmaengine.c:34: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_device_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/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/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; ^ 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/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/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/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/tty/vt/vt_ioctl.c: In function 'vt_resizex': /kisskb/src/drivers/clk/clkdev.c:211:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/tty/vt/vt_ioctl.c:768:20: note: byref variable will be forcibly initialized struct vt_consize v; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:234:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/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/fs/gfs2/recovery.c: In function 'update_statfs_inode': /kisskb/src/fs/gfs2/recovery.c:315:33: note: byref variable will be forcibly initialized struct gfs2_statfs_change_host sc; ^ /kisskb/src/fs/gfs2/recovery.c: In function 'foreach_descriptor': /kisskb/src/fs/gfs2/recovery.c:222:32: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^ /kisskb/src/fs/gfs2/recovery.c: In function 'gfs2_recover_func': /kisskb/src/fs/gfs2/recovery.c:408:34: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^ /kisskb/src/fs/gfs2/recovery.c:408:27: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^ /kisskb/src/fs/gfs2/recovery.c:408:21: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^ /kisskb/src/fs/gfs2/recovery.c:407:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^ /kisskb/src/drivers/dma/acpi-dma.c: In function 'acpi_dma_request_slave_chan_by_index': /kisskb/src/drivers/dma/acpi-dma.c:364:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/dma/acpi-dma.c:361:30: note: byref variable will be forcibly initialized struct acpi_dma_parser_data pdata; ^ /kisskb/src/drivers/dma/acpi-dma.c: In function 'acpi_dma_parse_resource_group': /kisskb/src/drivers/dma/acpi-dma.c:45:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/fs/gfs2/rgrp.c: In function '__rs_deltree': /kisskb/src/fs/gfs2/rgrp.c:624:19: note: byref variable will be forcibly initialized struct gfs2_rbm last_rbm = { .rgd = rs->rs_rbm.rgd, }; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_free_extlen': /kisskb/src/fs/gfs2/rgrp.c:350:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm = *rrbm; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'read_rindex_entry': /kisskb/src/fs/gfs2/rgrp.c:882:21: note: byref variable will be forcibly initialized struct gfs2_rindex buf; ^ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_router_xlate': /kisskb/src/drivers/dma/of-dma.c:60:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec_target; ^ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_request_slave_channel': /kisskb/src/drivers/dma/of-dma.c:249:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'try_rgrp_unlink': /kisskb/src/fs/gfs2/rgrp.c:1809:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm = { .rgd = rgd, .bii = 0, .offset = 0 }; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'rgblk_free': /kisskb/src/fs/gfs2/rgrp.c:2188:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_rindex_update': /kisskb/src/fs/gfs2/rgrp.c:1019:21: note: byref variable will be forcibly initialized struct gfs2_holder ri_gh; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_fitrim': /kisskb/src/fs/gfs2/rgrp.c:1366:22: note: byref variable will be forcibly initialized struct fstrim_range r; ^ /kisskb/src/fs/gfs2/rgrp.c:1365:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_check_blk_type': /kisskb/src/fs/gfs2/rgrp.c:2523:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm; ^ /kisskb/src/fs/gfs2/rgrp.c:2522:21: note: byref variable will be forcibly initialized struct gfs2_holder rgd_gh; ^ /kisskb/src/drivers/xen/manage.c: In function 'sysrq_handler': /kisskb/src/drivers/xen/manage.c:273:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:224:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/dma-axi-dmac.c:10: /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'axi_dmac_terminate_all': /kisskb/src/drivers/dma/dma-axi-dmac.c:440:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/amba-pl08x.c: In function 'pl08x_fill_llis_for_desc': /kisskb/src/drivers/dma/amba-pl08x.c:1261:30: note: byref variable will be forcibly initialized struct pl08x_lli_build_data bd; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/include/linux/amba/bus.h:14, from /kisskb/src/drivers/dma/amba-pl08x.c:63: /kisskb/src/drivers/dma/amba-pl08x.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/amba-pl08x.c: In function 'pl08x_free_txd_list': /kisskb/src/drivers/dma/amba-pl08x.c:1523:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/amba-pl08x.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/tty/hvc/hvc_console.c: In function 'hvc_set_winsz': /kisskb/src/drivers/tty/hvc/hvc_console.c:568:17: note: byref variable will be forcibly initialized struct winsize ws; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:154:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_manage_runstate_time': /kisskb/src/drivers/xen/time.c:87:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:162:44: note: byref variable will be forcibly initialized struct vcpu_register_runstate_memory_area area; ^ /kisskb/src/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/module.h:12:0, from /kisskb/src/drivers/dma/fsl-edma.c:12: /kisskb/src/drivers/dma/fsl-edma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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_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_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2137:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2819:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1485:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^ /kisskb/src/drivers/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 '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/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; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dmapool.h:14, from /kisskb/src/drivers/dma/fsl-edma-common.c:6: /kisskb/src/drivers/dma/fsl-edma-common.c: In function 'fsl_edma_terminate_all': /kisskb/src/drivers/dma/fsl-edma-common.c:164: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/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/drivers/dma/fsl-edma-common.c: In function 'fsl_edma_free_chan_resources': /kisskb/src/drivers/dma/fsl-edma-common.c:642: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/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; ^ In file included from /kisskb/src/drivers/dma/mxs-dma.c:31:0: /kisskb/src/drivers/dma/mxs-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/mxs-dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/mxs-dma.c: In function 'mxs_dma_xlate': /kisskb/src/drivers/dma/mxs-dma.c:730:30: note: byref variable will be forcibly initialized struct mxs_dma_filter_param param; ^ /kisskb/src/drivers/dma/mxs-dma.c:729:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask = mxs_dma->dma_device.cap_mask; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/dma/k3dma.c:6: /kisskb/src/drivers/dma/k3dma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/k3dma.c: In function 'k3_dma_terminate_all': /kisskb/src/drivers/dma/k3dma.c:726:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/k3dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/arm-device.c: In function 'xen_unmap_device_mmio': /kisskb/src/drivers/xen/arm-device.c:20:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^ /kisskb/src/drivers/xen/arm-device.c: In function 'xen_map_device_mmio': /kisskb/src/drivers/xen/arm-device.c:52:35: note: byref variable will be forcibly initialized struct xen_add_to_physmap_range xatp = { ^ /kisskb/src/drivers/char/pcmcia/synclink_cs.c: In function 'set_params': /kisskb/src/drivers/char/pcmcia/synclink_cs.c:1808:14: note: byref variable will be forcibly initialized MGSL_PARAMS tmp_params; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_ost': /kisskb/src/drivers/acpi/utils.c:436:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = {3, params}; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_execute_simple_method': /kisskb/src/drivers/acpi/utils.c:553:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = { .count = 1, .pointer = &obj, }; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_reg': /kisskb/src/drivers/acpi/utils.c:615:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_handle_path': /kisskb/src/drivers/acpi/utils.c:460:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_util_eval_error': /kisskb/src/drivers/acpi/utils.c:32:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {sizeof(prefix), prefix}; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_integer': /kisskb/src/drivers/acpi/utils.c:272:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { 0, NULL }; ^ /kisskb/src/drivers/acpi/utils.c:271:20: note: byref variable will be forcibly initialized union acpi_object element; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_reference': /kisskb/src/drivers/acpi/utils.c:308:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_get_physical_device_location': /kisskb/src/drivers/acpi/utils.c:387:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_handle_printk': /kisskb/src/drivers/acpi/utils.c:486:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/acpi/utils.c:485:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_dsm': /kisskb/src/drivers/acpi/utils.c:650:26: note: byref variable will be forcibly initialized struct acpi_object_list input = { ^ /kisskb/src/drivers/acpi/utils.c:648:21: note: byref variable will be forcibly initialized struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/drivers/acpi/utils.c: In function '__acpi_handle_debug': /kisskb/src/drivers/acpi/utils.c:518:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/acpi/utils.c:517:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_match_platform_list': /kisskb/src/drivers/acpi/utils.c:897:27: note: byref variable will be forcibly initialized struct acpi_table_header hdr; ^ /kisskb/src/drivers/xen/pci.c: In function 'xen_add_device': /kisskb/src/drivers/xen/pci.c:138:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^ /kisskb/src/drivers/xen/pci.c:129:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^ /kisskb/src/drivers/xen/pci.c:116:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^ /kisskb/src/drivers/xen/pci.c:49:5: note: byref variable will be forcibly initialized } add_ext = { ^ /kisskb/src/drivers/xen/pci.c: In function 'xen_remove_device': /kisskb/src/drivers/xen/pci.c:167:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^ /kisskb/src/drivers/xen/pci.c:156:29: note: byref variable will be forcibly initialized struct physdev_pci_device device = { ^ /kisskb/src/drivers/xen/dbgp.c: In function 'xen_dbgp_op': /kisskb/src/drivers/xen/dbgp.c:15:25: note: byref variable will be forcibly initialized struct physdev_dbgp_op dbgp; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/uniphier-mdmac.c:7: /kisskb/src/drivers/dma/uniphier-mdmac.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/uniphier-mdmac.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/uniphier-mdmac.c: In function 'uniphier_mdmac_terminate_all': /kisskb/src/drivers/dma/uniphier-mdmac.c:258: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/drivers/dma/pl330.c:30:0: /kisskb/src/drivers/dma/pl330.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/pl330.c: In function '_trigger': /kisskb/src/drivers/dma/pl330.c:1000:17: note: byref variable will be forcibly initialized struct _arg_GO go; ^ /kisskb/src/drivers/dma/pl330.c: In function '_loop': /kisskb/src/drivers/dma/pl330.c:1289:20: note: byref variable will be forcibly initialized struct _arg_LPEND lpend; ^ /kisskb/src/drivers/dma/pl330.c: In function 'pl330_submit_req': /kisskb/src/drivers/dma/pl330.c:1472:20: note: byref variable will be forcibly initialized struct _xfer_spec xs; ^ In file included from /kisskb/src/drivers/dma/pl330.c:30:0: /kisskb/src/drivers/dma/pl330.c: In function 'pl330_tasklet': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/pl330.c:2097:34: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c: In function 'pl330_get_desc': /kisskb/src/drivers/dma/pl330.c:2593:13: note: byref variable will be forcibly initialized LIST_HEAD(pool); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/ratelimit_types.h:7:0, from /kisskb/src/include/linux/printk.h:10, from /kisskb/src/include/linux/kernel.h:16, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c:2592:19: note: byref variable will be forcibly initialized DEFINE_SPINLOCK(lock); ^ /kisskb/src/include/linux/spinlock_types.h:97:39: note: in definition of macro 'DEFINE_SPINLOCK' #define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x) ^ /kisskb/src/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/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; ^ 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/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; ^ 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/drivers/tty/hvc/hvc_xen.c: In function '__write_console': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/hvc/hvc_xen.c: In function 'domU_read_console': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /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; ^ 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/include/linux/iopoll.h:11, from /kisskb/src/drivers/dma/uniphier-xdmac.c:10: /kisskb/src/drivers/dma/uniphier-xdmac.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/uniphier-xdmac.c: In function 'uniphier_xdmac_terminate_all': /kisskb/src/drivers/dma/uniphier-xdmac.c:410:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/uniphier-xdmac.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_object_path': /kisskb/src/drivers/acpi/device_sysfs.c:23:21: note: byref variable will be forcibly initialized struct acpi_buffer path = {ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_device_setup_files': /kisskb/src/drivers/acpi/device_sysfs.c:507:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/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/drivers/dma/dmatest.c:13:0: /kisskb/src/drivers/dma/dmatest.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/dma/dmatest.c: In function 'request_channels': /kisskb/src/drivers/dma/dmatest.c:1070:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ In file included from /kisskb/src/drivers/dma/dmatest.c:13:0: /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_func': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/dmatest.c:12: /kisskb/src/include/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/drivers/dma/dmatest.c:831:4: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(thread->done_wait, ^ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_wait_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/drivers/dma/dmatest.c:284:3: note: in expansion of macro 'wait_event' wait_event(thread_wait, !is_threaded_test_run(info)); ^ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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/dma/dmatest.c:1338:3: note: in expansion of macro 'wait_event' wait_event(thread_wait, !is_threaded_test_run(info)); ^ /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/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/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; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/dma/fsl-qdma.c:14: /kisskb/src/drivers/dma/fsl-qdma.c: In function 'fsl_qdma_terminate_all': /kisskb/src/drivers/dma/fsl-qdma.c:1055:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/fsl-qdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/fsl-qdma.c: In function 'fsl_qdma_free_chan_resources': /kisskb/src/drivers/dma/fsl-qdma.c:311:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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/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; ^ In file included from /kisskb/src/drivers/xen/gntdev.c:43:0: /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_put_map': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_map_grant_ref': /kisskb/src/drivers/xen/gntdev.c:561:36: note: byref variable will be forcibly initialized struct ioctl_gntdev_map_grant_ref op; ^ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_unmap_grant_ref': /kisskb/src/drivers/xen/gntdev.c:596:38: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_grant_ref op; ^ In file included from /kisskb/src/drivers/xen/gntalloc.c:71:0: /kisskb/src/drivers/xen/gntalloc.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^ /kisskb/src/drivers/xen/gntalloc.c: In function '__del_gref': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_dealloc': /kisskb/src/drivers/xen/gntalloc.c:350:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_dealloc_gref op; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/xen/gntalloc.c:54: /kisskb/src/drivers/xen/gntalloc.c: In function 'add_grefs': /kisskb/src/drivers/xen/gntalloc.c:126:12: note: byref variable will be forcibly initialized LIST_HEAD(queue_file); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/gntalloc.c:125:12: note: byref variable will be forcibly initialized LIST_HEAD(queue_gref); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_alloc': /kisskb/src/drivers/xen/gntalloc.c:287:35: note: byref variable will be forcibly initialized struct ioctl_gntalloc_alloc_gref op; ^ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_unmap_notify': /kisskb/src/drivers/xen/gntalloc.c:388:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_unmap_notify op; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/hisi_dma.c:4: /kisskb/src/drivers/dma/hisi_dma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/hisi_dma.c: In function 'hisi_dma_terminate_all': /kisskb/src/drivers/dma/hisi_dma.c:317:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/hisi_dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_run_osc': /kisskb/src/drivers/acpi/bus.c:197:21: note: byref variable will be forcibly initialized struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/drivers/acpi/bus.c:195:9: note: byref variable will be forcibly initialized guid_t guid; ^ /kisskb/src/drivers/acpi/bus.c:192:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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); ^ In file included from /kisskb/src/drivers/dma/imx-dma.c:30:0: /kisskb/src/drivers/dma/imx-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/imx-dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/imx-dma.c: In function 'imxdma_tasklet': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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 'arm_smmu_cmdq_poll_until_not_full': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:581:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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 'arm_smmu_cmdq_issue_cmdlist': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_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/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_reset': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3039:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_atc_inv_domain': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1604:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_tlb_inv_context': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1650:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^ /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'serial8250_probe': /kisskb/src/drivers/tty/serial/8250/8250_core.c:808:24: note: byref variable will be forcibly initialized struct uart_8250_port uart; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_get_ejd': /kisskb/src/drivers/acpi/scan.c:800:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_get_busid': /kisskb/src/drivers/acpi/scan.c:1065:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(bus_id), bus_id }; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_ibm_smbus_match': /kisskb/src/drivers/acpi/scan.c:1257:21: note: byref variable will be forcibly initialized struct acpi_buffer path = { sizeof(node_name), node_name }; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_enumeration_by_parent': /kisskb/src/drivers/acpi/scan.c:1591:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_should_be_hidden': /kisskb/src/drivers/acpi/scan.c:1726:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_check_dep': /kisskb/src/drivers/acpi/scan.c:1861:26: note: byref variable will be forcibly initialized struct acpi_handle_list dep_devices; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_init_power_state': /kisskb/src/drivers/acpi/scan.c:960:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_extract_wakeup_device_power_package': /kisskb/src/drivers/acpi/scan.c:822:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/acpi/scan.c:6: /kisskb/src/drivers/acpi/scan.c: In function 'acpi_dma_get_range': /kisskb/src/drivers/acpi/scan.c:1441:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_add_single_object': /kisskb/src/drivers/acpi/scan.c:1668:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/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/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/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/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/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/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/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_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_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_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; ^ 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)); ^ In file included from /kisskb/src/drivers/dma/plx_dma.c:8:0: /kisskb/src/drivers/dma/plx_dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/plx_dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/plx_dma.c: In function 'plx_dma_process_desc': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/plx_dma.c:136:26: note: byref variable will be forcibly initialized struct dmaengine_result res; ^ In file included from /kisskb/src/drivers/dma/plx_dma.c:8:0: /kisskb/src/drivers/dma/plx_dma.c: In function 'plx_dma_abort_desc': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/plx_dma.c:173:26: note: byref variable will be forcibly initialized struct dmaengine_result res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/drivers/dma/dmaengine.h:9, from /kisskb/src/drivers/dma/plx_dma.c:8: /kisskb/src/drivers/dma/plx_dma.c: In function 'plx_dma_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/drivers/dma/plx_dma.c:603:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(plxdev->pdev, NULL); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:21: /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'cm4040_reader_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:510:4: note: in expansion of macro 'wait_event' wait_event(dev->devq, (link->open == 0)); ^ 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/drivers/dma/zx_dma.c:5: /kisskb/src/drivers/dma/zx_dma.c: In function 'zx_dma_terminate_all': /kisskb/src/drivers/dma/zx_dma.c:663: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/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_out_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:153:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(dev->write_wait, ^ /kisskb/src/drivers/dma/zx_dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_in_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:201:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(dev->read_wait, ^ /kisskb/src/drivers/clk/clk-cs2000-cp.c: In function 'cs2000_clk_register': /kisskb/src/drivers/clk/clk-cs2000-cp.c:421:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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_round_rate': /kisskb/src/drivers/clk/clk-sparx5.c:219:21: note: byref variable will be forcibly initialized struct s5_pll_conf conf; ^ /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/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/acpi/resource.c: In function 'acpi_dev_resource_address_space': /kisskb/src/drivers/acpi/resource.c:291:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 addr; ^ /kisskb/src/drivers/acpi/resource.c: In function 'is_memory': /kisskb/src/drivers/acpi/resource.c:626:22: note: byref variable will be forcibly initialized struct resource_win win; ^ /kisskb/src/drivers/acpi/resource.c: In function '__acpi_dev_get_resources': /kisskb/src/drivers/acpi/resource.c:567:26: note: byref variable will be forcibly initialized struct res_proc_context c; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'notify_write': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'bs': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_consumes_res': /kisskb/src/drivers/acpi/resource.c:716:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_process_resource': /kisskb/src/drivers/acpi/resource.c:527:22: note: byref variable will be forcibly initialized struct resource_win win; ^ /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/clk/clk-cdce925.c: In function 'cdce925_probe': /kisskb/src/drivers/clk/clk-cdce925.c:644:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'lf': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_con_write_normal': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function '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 'invert_screen': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'complement_pos': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function 'redraw_screen': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/tty/vt/vt.c: In function 'vc_do_resize': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized /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 '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_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 'vt_console_print': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'console_callback': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_trol': /kisskb/src/drivers/tty/vt/vt.c:263:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc, .c = unicode }; ^ /kisskb/src/drivers/tty/vt/vt.c: In function 'do_con_write': /kisskb/src/drivers/tty/vt/vt.c:269:27: note: byref variable will be forcibly initialized struct vt_notifier_param param = { .vc = vc }; ^ /kisskb/src/drivers/tty/vt/vt.c:2862:27: note: byref variable will be forcibly initialized struct vt_notifier_param param; ^ 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/acpi/acpi_processor.c: In function 'acpi_processor_ids_walk': /kisskb/src/drivers/acpi/acpi_processor.c:642:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; ^ /kisskb/src/drivers/acpi/acpi_processor.c: In function 'acpi_processor_get_info': /kisskb/src/drivers/acpi/acpi_processor.c:232:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_recalc_rate': /kisskb/src/drivers/clk/clk-si514.c:218:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_round_rate': /kisskb/src/drivers/clk/clk-si514.c:233:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_set_rate': /kisskb/src/drivers/clk/clk-si514.c:255:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_probe': /kisskb/src/drivers/clk/clk-si514.c:334:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/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/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 '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; ^ 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; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c: In function 'config_id_show': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c:74:25: note: byref variable will be forcibly initialized union komeda_config_id config_id; ^ /kisskb/src/drivers/acpi/processor_core.c: In function 'map_mat_entry': /kisskb/src/drivers/acpi/processor_core.c:164:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/char/mem.c:12: /kisskb/src/drivers/char/mem.c: In function 'devmem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/char/mem.c:1064:2: note: in expansion of macro 'smp_store_release' smp_store_release(&devmem_inode, inode); ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_factory': /kisskb/src/drivers/lightnvm/core.c:1402:31: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_factory fact; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_set_chunk_meta': /kisskb/src/drivers/lightnvm/core.c:1068:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:472:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_init': /kisskb/src/drivers/lightnvm/core.c:1386:28: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_init init; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_create': /kisskb/src/drivers/lightnvm/core.c:1335:26: note: byref variable will be forcibly initialized struct nvm_ioctl_create create; ^ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_remove': /kisskb/src/drivers/lightnvm/core.c:1368:26: note: byref variable will be forcibly initialized struct nvm_ioctl_remove remove; ^ /kisskb/src/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/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1376:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/acpi/pci_link.c: In function 'acpi_pci_link_set': /kisskb/src/drivers/acpi/pci_link.c:285:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { 0, NULL }; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/acpi/pci_root.c:10: /kisskb/src/drivers/acpi/pci_root.c: In function 'acpi_get_pci_dev': /kisskb/src/drivers/acpi/pci_root.c:276:12: note: byref variable will be forcibly initialized LIST_HEAD(device_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/acpi/pci_root.c: In function 'acpi_pci_root_validate_resources': /kisskb/src/drivers/acpi/pci_root.c:685:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/acpi/pci_root.c: In function 'get_root_bridge_busnr_callback': /kisskb/src/drivers/acpi/pci_root.c:89:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 address; ^ In file included from /kisskb/src/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/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'ec_guard': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/acpi/ec.c:736:8: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(ec->wait, ^ /kisskb/src/drivers/acpi/ec.c: In function 'ec_write': /kisskb/src/drivers/acpi/ec.c:867:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, ^ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_space_handler': /kisskb/src/drivers/acpi/ec.c:867:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/ec.c:834:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_BURST_ENABLE, ^ In file included from /kisskb/src/include/linux/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/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/acpi/ec.c:966:3: note: in expansion of macro 'wait_event' wait_event(ec->wait, acpi_ec_stopped(ec)); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_remove_query_handlers': /kisskb/src/drivers/acpi/ec.c:1085:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_register_query_methods': /kisskb/src/drivers/acpi/ec.c:1348:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^ /kisskb/src/drivers/acpi/pci_irq.c: In function 'acpi_pci_irq_find_prt_entry': /kisskb/src/drivers/acpi/pci_irq.c:210:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /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/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c: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/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 '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/drivers/acpi/acpi_platform.c: In function 'acpi_create_platform_device': /kisskb/src/drivers/acpi/acpi_platform.c:103:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/acpi/acpi_platform.c:101:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/drivers/acpi/acpi_amba.c: In function 'amba_handler_attach': /kisskb/src/drivers/acpi/acpi_amba.c:53:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_get_state': /kisskb/src/drivers/acpi/power.c:185:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^ /kisskb/src/drivers/acpi/power.c: In function 'acpi_device_sleep_wake': /kisskb/src/drivers/acpi/power.c:651:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = { 3, in_arg }; ^ /kisskb/src/drivers/acpi/power.c: In function 'acpi_add_power_resource': /kisskb/src/drivers/acpi/power.c:928:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(acpi_object), &acpi_object }; ^ /kisskb/src/drivers/acpi/power.c:927:20: note: byref variable will be forcibly initialized union acpi_object acpi_object; ^ /kisskb/src/drivers/acpi/evged.c: In function 'acpi_ged_request_interrupt': /kisskb/src/drivers/acpi/evged.c:79:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/acpi/event.c: In function 'acpi_notifier_call_chain': /kisskb/src/drivers/acpi/event.c:27:24: note: byref variable will be forcibly initialized struct acpi_bus_event event; ^ /kisskb/src/drivers/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/tty/serial/8250/8250_pnp.c: In function 'serial_pnp_probe': /kisskb/src/drivers/tty/serial/8250/8250_pnp.c:439:24: note: byref variable will be forcibly initialized struct uart_8250_port uart, *port; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_component_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:211:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/acpi/property.c: In function 'acpi_graph_get_remote_endpoint': /kisskb/src/drivers/acpi/property.c:1223:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_single': /kisskb/src/drivers/base/firmware_loader/main.c:384:16: note: byref variable will be forcibly initialized struct xz_buf xz_buf; ^ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_pages': /kisskb/src/drivers/base/firmware_loader/main.c:410:16: note: byref variable will be forcibly initialized struct xz_buf xz_buf; ^ /kisskb/src/drivers/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) ^ /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; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_layer_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_wb_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_display_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1193:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg s_dflow; /* slave data flow */ ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1192:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg m_dflow; /* master data flow */ ^ /kisskb/src/drivers/acpi/acpi_lpat.c: In function 'acpi_lpat_get_conversion_table': /kisskb/src/drivers/acpi/acpi_lpat.c:93:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/lightnvm/pblk-init.c: In function 'pblk_l2p_init': /kisskb/src/drivers/lightnvm/pblk-init.c:149:18: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_register_gsi': /kisskb/src/drivers/acpi/irq.c:54:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_parse_one': /kisskb/src/drivers/acpi/irq.c:235:32: note: byref variable will be forcibly initialized struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec }; ^ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_get': /kisskb/src/drivers/acpi/irq.c:258:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/acpi/pci_mcfg.c: In function 'pci_mcfg_lookup': /kisskb/src/drivers/acpi/pci_mcfg.c:220:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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_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_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_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/drivers/acpi/pci_slot.c: In function 'check_slot': /kisskb/src/drivers/acpi/pci_slot.c:47:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ In file included from /kisskb/src/include/linux/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)); ^ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.h:11:0, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:13: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c: In function 'komeda_get_format_name': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h:87:29: note: byref variable will be forcibly initialized struct drm_format_name_buf buf; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:142:25: note: byref variable will be forcibly initialized struct of_phandle_args iommu_spec; ^ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure': /kisskb/src/drivers/iommu/of_iommu.c:203:34: note: byref variable will be forcibly initialized struct of_pci_iommu_alias_info info = { ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_kms_irq_handler': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:44:23: note: byref variable will be forcibly initialized struct komeda_events evts; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_crtc_normalize_zpos': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:143:19: note: byref variable will be forcibly initialized struct list_head zorder_list; ^ /kisskb/src/drivers/acpi/battery.c: In function 'acpi_battery_get_info': /kisskb/src/drivers/acpi/battery.c:528:22: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/acpi/battery.c: In function 'acpi_battery_get_state': /kisskb/src/drivers/acpi/battery.c:560:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /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/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/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/regulator/lp3971.c: In function 'setup_regulators': /kisskb/src/drivers/regulator/lp3971.c:382:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ In file included from /kisskb/src/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) ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_invalidate_range': /kisskb/src/drivers/lightnvm/pblk-core.c:228:19: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:681:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^ /kisskb/src/drivers/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/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; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocgicount': /kisskb/src/drivers/tty/tty_io.c:2491: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:2526:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tiocswinsz': /kisskb/src/drivers/tty/tty_io.c:2286:17: note: byref variable will be forcibly initialized struct winsize tmp_ws; ^ /kisskb/src/drivers/tty/tty_io.c: In function 'tty_tiocsserial': /kisskb/src/drivers/tty/tty_io.c:2508:23: note: byref variable will be forcibly initialized struct serial_struct v; ^ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/regulator/max1586.c: In function 'max1586_pmic_probe': /kisskb/src/drivers/regulator/max1586.c:213:39: note: byref variable will be forcibly initialized struct max1586_platform_data *pdata, pdata_of; ^ In file included from /kisskb/src/drivers/tty/serial/8250/8250.h:12:0, from /kisskb/src/drivers/tty/serial/8250/8250_dma.c:12: /kisskb/src/drivers/tty/serial/8250/8250_dma.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/8250/8250_dma.c: In function '__dma_rx_complete': /kisskb/src/drivers/tty/serial/8250/8250_dma.c:48:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/tty/serial/8250/8250_dma.c: In function 'serial8250_request_dma': /kisskb/src/drivers/tty/serial/8250/8250_dma.c:154:24: note: byref variable will be forcibly initialized struct dma_slave_caps caps; ^ /kisskb/src/drivers/tty/serial/8250/8250_dma.c:153:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /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/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'komeda_crtc_flush_and_wait_for_flip_done': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:296:20: note: byref variable will be forcibly initialized struct completion temp; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_replay_mappings': /kisskb/src/drivers/iommu/virtio-iommu.c:392:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_unmap': /kisskb/src/drivers/iommu/virtio-iommu.c:769:32: note: byref variable will be forcibly initialized struct virtio_iommu_req_unmap unmap; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_map': /kisskb/src/drivers/iommu/virtio-iommu.c:731:30: note: byref variable will be forcibly initialized struct virtio_iommu_req_map map; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function 'viommu_attach_dev': /kisskb/src/drivers/iommu/virtio-iommu.c:661:33: note: byref variable will be forcibly initialized struct virtio_iommu_req_attach req; ^ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.h:14:0, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:11: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_get_format_name': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h:87:29: note: byref variable will be forcibly initialized struct drm_format_name_buf buf; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_plane_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:81:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^ 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/acpi/custom_method.c: In function 'cm_write': /kisskb/src/drivers/acpi/custom_method.c:29:27: note: byref variable will be forcibly initialized struct acpi_table_header table; ^ /kisskb/src/drivers/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/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/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_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_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_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/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:368:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/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/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/gpu/drm/arm/display/komeda/komeda_wb_connector.c: In function 'komeda_wb_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c:43:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^ /kisskb/src/drivers/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/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 '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 '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/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/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:225:20: note: byref variable will be forcibly initialized struct tcpa_event temp_event; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_sprintf': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:23:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_print_events': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:138:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(dev->dev); ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:137:21: note: byref variable will be forcibly initialized struct komeda_str str; ^ /kisskb/src/drivers/char/tpm/tpm_ppi.c: In function 'show_ppi_operations': /kisskb/src/drivers/char/tpm/tpm_ppi.c:288:26: note: byref variable will be forcibly initialized union acpi_object *obj, tmp; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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); ^ 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/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; ^ 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 'get_termio': /kisskb/src/drivers/tty/tty_ioctl.c:439:18: note: byref variable will be forcibly initialized struct ktermios kterm; ^ /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/tty/serial/8250/serial_cs.c: In function 'setup_serial': /kisskb/src/drivers/tty/serial/8250/serial_cs.c:346:24: note: byref variable will be forcibly initialized struct uart_8250_port uart; ^ /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:183:27: note: byref variable will be forcibly initialized struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rb.c:22: /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'clean_wctx': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:179:2: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, PBLK_WRITABLE_ENTRY); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:448:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, pblk_rb_ptr_wrap(rb, *pos, nr_entries)); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:232:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->subm, pblk_rb_ptr_wrap(rb, subm, nr_entries)); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_l2p': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:313:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:357:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_gc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:383:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_to_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:613:3: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:605:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rb.c:595:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^ /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/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c: In function 'd71_enum_resources': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c:353:22: note: byref variable will be forcibly initialized struct block_header blk; ^ /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/char/tpm/tpm_crb.c: In function 'tpm_crb_smc_start': /kisskb/src/drivers/char/tpm/tpm_crb.c:338:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function 'crb_check_resource': /kisskb/src/drivers/char/tpm/tpm_crb.c:438:22: note: byref variable will be forcibly initialized struct resource_win win; ^ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function 'crb_map_io': /kisskb/src/drivers/char/tpm/tpm_crb.c:505:19: note: byref variable will be forcibly initialized struct list_head acpi_resource_list; ^ 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; ^ 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/mfd/88pm860x-i2c.c: In function 'write_device': /kisskb/src/drivers/mfd/88pm860x-i2c.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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 'flush_to_ldisc': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:524:11: note: in expansion of macro 'smp_load_acquire' count = smp_load_acquire(&head->commit) - head->read; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/tty/tty_buffer.c:520:10: note: in expansion of macro 'smp_load_acquire' next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/tty/tty_buffer.c: In function '__tty_buffer_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 '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/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'dump_block_header': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:90:22: note: byref variable will be forcibly initialized struct block_header hdr; ^ /kisskb/src/drivers/lightnvm/pblk-cache.c: In function 'pblk_write_to_cache': /kisskb/src/drivers/lightnvm/pblk-cache.c:24:20: note: byref variable will be forcibly initialized struct pblk_w_ctx w_ctx; ^ /kisskb/src/drivers/lightnvm/pblk-cache.c: In function 'pblk_write_gc_to_cache': /kisskb/src/drivers/lightnvm/pblk-cache.c:93:20: note: byref variable will be forcibly initialized struct pblk_w_ctx w_ctx; ^ /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/drivers/lightnvm/pblk-write.c: In function 'pblk_end_w_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-write.c:41:4: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^ /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_submit_io_set': /kisskb/src/drivers/lightnvm/pblk-write.c:496:18: note: byref variable will be forcibly initialized struct ppa_addr erase_ppa; ^ /kisskb/src/drivers/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; ^ /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/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1221:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:369:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^ /kisskb/src/drivers/dax/super.c: In function '__generic_fsdax_supported': /kisskb/src/drivers/dax/super.c:78:13: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/dax/super.c:78:8: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'mraid_mm_get_adapter': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:238:10: note: byref variable will be forcibly initialized mimd_t mimd; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'handle_drvrcmd': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:280:10: note: byref variable will be forcibly initialized mimd_t kmimd; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'kioc_to_mimd': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:804:17: note: byref variable will be forcibly initialized mcontroller_t cinfo; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:797:11: note: byref variable will be forcibly initialized mimd_t kmimd; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'mimd_to_kioc': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:358:11: note: byref variable will be forcibly initialized mimd_t mimd; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:13: /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'lld_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:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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_mm.c:700:2: note: in expansion of macro 'wait_event' wait_event(wait_q, (kioc->status != -ENODATA)); ^ /kisskb/src/drivers/regulator/da9063-regulator.c: In function 'da9063_regulator_probe': /kisskb/src/drivers/regulator/da9063-regulator.c:687:26: note: byref variable will be forcibly initialized struct regulator_config config; ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^ /kisskb/src/drivers/tty/serial/8250/8250_uniphier.c: In function 'uniphier_uart_probe': /kisskb/src/drivers/tty/serial/8250/8250_uniphier.c:161:24: note: byref variable will be forcibly initialized struct uart_8250_port up; ^ 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/drivers/misc/ad525x_dpot-i2c.c: In function 'ad_dpot_i2c_probe': /kisskb/src/drivers/misc/ad525x_dpot-i2c.c:56:26: note: byref variable will be forcibly initialized struct ad_dpot_bus_data bdata = { ^ /kisskb/src/drivers/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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rl.c:20: /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_u_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rl.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 0); ^ /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_user_in': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/lightnvm/pblk-rl.c:73:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 1); ^ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:331:23: note: byref variable will be forcibly initialized struct dev_dax_data data = { ^ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1073:15: note: byref variable will be forcibly initialized struct range r; ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:328:25: note: byref variable will be forcibly initialized struct sync_merge_data data; ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:400:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^ /kisskb/src/drivers/misc/phantom.c: In function 'phantom_ioctl': /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/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/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/megaraid/megaraid_mbox.c: In function 'megaraid_mbox_dpc': /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c:2175:19: note: byref variable will be forcibly initialized struct list_head clist; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c: In function 'megaraid_ack_sequence': /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c:2040:19: note: byref variable will be forcibly initialized struct list_head clist; ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c: In function 'megaraid_cmm_register': /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c:3405:16: note: byref variable will be forcibly initialized mraid_mmadp_t adp; ^ 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/megaraid/megaraid_mbox.c:68: /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c: In function 'megaraid_sysfs_get_ldmap': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 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_mbox.c:3933:3: note: in expansion of macro 'wait_event' wait_event(raid_dev->sysfs_wait_q, (uioc->status != -ENODATA)); ^ /kisskb/src/drivers/scsi/megaraid/megaraid_mbox.c:3884:22: note: byref variable will be forcibly initialized struct uioc_timeout 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/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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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:2891:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3412:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3477:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3442:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3505:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4297: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:4307: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:4334:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4333: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:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4364:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_emerg, KERN_EMERG); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4364: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:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4365:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_alert, KERN_ALERT); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4365: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:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4366:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_crit, KERN_CRIT); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4366: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:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4367:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_err, KERN_ERR); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4367: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:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4368:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4368:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_warn, KERN_WARNING); ^ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4369:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_notice, KERN_NOTICE); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4369: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:4351:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/base/core.c:4370:1: note: in expansion of macro 'define_dev_printk_level' define_dev_printk_level(_dev_info, KERN_INFO); ^ /kisskb/src/drivers/base/core.c:4350:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/base/core.c:4370: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:4404:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/base/core.c:4403:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/kobject.h:19: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:1069:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h: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 'device_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/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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:3797:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3841:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2051:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^ /kisskb/src/drivers/base/core.c:2050:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^ /kisskb/src/drivers/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/dma-buf/st-dma-fence.c: In function 'mock_wait': /kisskb/src/drivers/dma-buf/st-dma-fence.c:49:17: note: byref variable will be forcibly initialized struct wait_cb cb = { .task = current }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/dma-buf/st-dma-fence.c:7: /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'thread_signal_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c:495:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c:461:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], f1); ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c:453:20: note: byref variable will be forcibly initialized struct simple_cb cb; ^ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'test_wait_timeout': /kisskb/src/drivers/dma-buf/st-dma-fence.c:373:20: note: byref variable will be forcibly initialized struct wait_timer wt; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/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/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/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:535:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:503:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/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/dma-buf/st-dma-fence-chain.c: In function 'wait_random': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:654:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/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_setup_streams_ns': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:608:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/nvme/host/core.c:1975:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_features': /kisskb/src/drivers/nvme/host/core.c:1430:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:578:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_sec_submit': /kisskb/src/drivers/nvme/host/core.c:2320:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ 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/drivers/dma-buf/st-dma-fence-chain.c:12: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_race': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait_bit.h:304:11: note: in expansion of macro '__wait_var_event_timeout' __ret = __wait_var_event_timeout(var, condition, timeout); \ ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:476:2: note: in expansion of macro 'wait_var_event_timeout' wait_var_event_timeout(&data.children, ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:448:19: note: byref variable will be forcibly initialized struct find_race data; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_gap': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:347:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_out_of_order': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:303:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_signaled': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:265:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_seqno': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:187:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^ 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:4076:12: note: byref variable will be forcibly initialized LIST_HEAD(rm_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1870:23: note: byref variable will be forcibly initialized struct blk_integrity integrity; ^ 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:4209:12: note: byref variable will be forcibly initialized LIST_HEAD(ns_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2240:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd': /kisskb/src/drivers/nvme/host/core.c:1591:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1590:27: note: byref variable will be forcibly initialized struct nvme_passthru_cmd cmd; ^ /kisskb/src/drivers/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:1636:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1635:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_ns_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/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4105:23: note: byref variable will be forcibly initialized struct nvme_command cmd = { ^ /kisskb/src/drivers/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:181:19: note: byref variable will be forcibly initialized struct resource child_res; ^ /kisskb/src/drivers/misc/sram.c:161:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^ /kisskb/src/drivers/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; ^ 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 '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/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:359:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_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/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_write': /kisskb/src/drivers/misc/pci_endpoint_test.c:475:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_read': /kisskb/src/drivers/misc/pci_endpoint_test.c:574:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_copy': /kisskb/src/drivers/misc/pci_endpoint_test.c:337:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_err': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/firewire/core-card.c:40:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_err, KERN_ERR); ^ /kisskb/src/drivers/firewire/core-card.c:30:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/firewire/core-card.c:40:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_err, KERN_ERR); ^ /kisskb/src/drivers/firewire/core-card.c: In function 'fw_notice': /kisskb/src/drivers/firewire/core-card.c:31:10: note: byref variable will be forcibly initialized va_list args; \ ^ /kisskb/src/drivers/firewire/core-card.c:41:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_notice, KERN_NOTICE); ^ /kisskb/src/drivers/firewire/core-card.c:30:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^ /kisskb/src/drivers/firewire/core-card.c:41:1: note: in expansion of macro 'define_fw_printk_level' define_fw_printk_level(fw_notice, KERN_NOTICE); ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'dispatch_ioctl': /kisskb/src/drivers/firewire/core-cdev.c:1613:18: note: byref variable will be forcibly initialized union ioctl_arg buffer; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_cycle_timer2': /kisskb/src/drivers/firewire/core-cdev.c:1193:20: note: byref variable will be forcibly initialized struct timespec64 ts = {0, 0}; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_cycle_timer': /kisskb/src/drivers/firewire/core-cdev.c:1221:34: note: byref variable will be forcibly initialized struct fw_cdev_get_cycle_timer2 ct2; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_send_stream_packet': /kisskb/src/drivers/firewire/core-cdev.c:1458:30: note: byref variable will be forcibly initialized struct fw_cdev_send_request request; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_queue_iso': /kisskb/src/drivers/firewire/core-cdev.c:1058:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_allocate': /kisskb/src/drivers/firewire/core-cdev.c:765:27: note: byref variable will be forcibly initialized struct fw_address_region region; ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'ioctl_get_info': /kisskb/src/drivers/firewire/core-cdev.c:434:33: note: byref variable will be forcibly initialized struct fw_cdev_event_bus_reset bus_reset; ^ 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/firewire/core-cdev.c:9: /kisskb/src/drivers/firewire/core-cdev.c: In function 'dequeue_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/firewire/core-cdev.c:298:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(client->wait, ^ /kisskb/src/drivers/firewire/core-cdev.c: In function 'fw_device_op_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/firewire/core-cdev.c:1752:2: note: in expansion of macro 'wait_event' wait_event(client->tx_flush_wait, !has_outbound_transactions(client)); ^ 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:8441: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/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_start_aen': /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/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/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/gpu/drm/imx/dcss/dcss-crtc.c: In function 'dcss_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c:90:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-plane.c: In function 'dcss_plane_atomic_update': /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-plane.c:274:23: note: byref variable will be forcibly initialized struct drm_rect src, dst; ^ /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-plane.c:274:18: note: byref variable will be forcibly initialized struct drm_rect src, dst; ^ /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/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_reflck_attach': /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c: In function 'vfio_pci_try_bus_reset': /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c: In function 'vfio_pci_ioctl': /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c:748:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/vfio/pci/vfio_pci.c:760:30: note: byref variable will be forcibly initialized struct vfio_info_cap_header header = { ^ /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/drivers/firewire/core-device.c: In function 'search_leaf': /kisskb/src/drivers/firewire/core-device.c:52:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'get_ids': /kisskb/src/drivers/firewire/core-device.c:122:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'show_immediate': /kisskb/src/drivers/firewire/core-device.c:253:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'create_units': /kisskb/src/drivers/firewire/core-device.c:691:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'units_sprintf': /kisskb/src/drivers/firewire/core-device.c:423:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/core-device.c: In function 'units_show': /kisskb/src/drivers/firewire/core-device.c:447:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /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; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'wait_for_device_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/dd.c:704:2: note: in expansion of macro 'wait_event' wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/base/dd.c:698:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:905:29: note: byref variable will be forcibly initialized struct device_attach_data data = { ^ /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/firewire/core-topology.c: In function 'for_each_fw_node': /kisskb/src/drivers/firewire/core-topology.c:315:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/firewire/core-topology.c: In function 'update_tree': /kisskb/src/drivers/firewire/core-topology.c:411:26: note: byref variable will be forcibly initialized struct list_head list0, list1; ^ /kisskb/src/drivers/firewire/core-topology.c:411:19: note: byref variable will be forcibly initialized struct list_head list0, list1; ^ /kisskb/src/drivers/firewire/core-topology.c: In function 'build_tree': /kisskb/src/drivers/firewire/core-topology.c:174:19: note: byref variable will be forcibly initialized struct list_head stack, *h; ^ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_console_write': /kisskb/src/drivers/tty/serial/imx.c:1987:23: note: byref variable will be forcibly initialized struct imx_port_ucrs old_ucr; ^ /kisskb/src/drivers/tty/serial/imx.c: In function 'imx_uart_dma_rx_callback': /kisskb/src/drivers/tty/serial/imx.c:1129:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/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/drivers/firewire/core-transaction.c:8: /kisskb/src/drivers/firewire/core-transaction.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/firewire/core-transaction.c: In function 'fw_core_add_address_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/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/firewire/core-transaction.c: In function 'fw_run_transaction': /kisskb/src/drivers/firewire/core-transaction.c:419:24: note: byref variable will be forcibly initialized struct fw_transaction t; ^ /kisskb/src/drivers/firewire/core-transaction.c:418:35: note: byref variable will be forcibly initialized struct transaction_callback_data d; ^ /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 = { ^ 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_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_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/include/linux/kernel.h:11, from /kisskb/src/include/linux/backing-dev.h:12, from /kisskb/src/drivers/nvme/host/multipath.c:6: /kisskb/src/drivers/nvme/host/multipath.c: In function '__nvme_find_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/nvme/host/multipath.c:198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], found); ^ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_round_robin_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/nvme/host/multipath.c:251:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], found); ^ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_clear_current_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/nvme/host/multipath.c:126:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], NULL); ^ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_add_disk': /kisskb/src/drivers/nvme/host/multipath.c:659:30: note: byref variable will be forcibly initialized struct nvme_ana_group_desc desc = { ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_ar_packet': /kisskb/src/drivers/firewire/ohci.c:800:19: note: byref variable will be forcibly initialized struct fw_packet p; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_local_rom': /kisskb/src/drivers/firewire/ohci.c:1515:19: note: byref variable will be forcibly initialized struct fw_packet response; ^ /kisskb/src/drivers/firewire/ohci.c: In function 'handle_local_lock': /kisskb/src/drivers/firewire/ohci.c:1542:19: note: byref variable will be forcibly initialized struct fw_packet response; ^ 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/gpu/drm/bridge/analogix/anx7625.c: In function 'anx7625_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:1313:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { ^ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_user_vcmd': /kisskb/src/drivers/nvme/host/lightnvm.c:891:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:890:26: note: byref variable will be forcibly initialized struct nvm_passthru_vio vcmd; ^ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_vio': /kisskb/src/drivers/nvme/host/lightnvm.c:857:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:856:22: note: byref variable will be forcibly initialized struct nvm_user_vio vio; ^ /kisskb/src/drivers/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/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 }; ^ /kisskb/src/drivers/base/property.c: In function 'fwnode_irq_get': /kisskb/src/drivers/base/property.c:1007:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_mkdir': /kisskb/src/drivers/base/devtmpfs.c:158:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_create': /kisskb/src/drivers/base/devtmpfs.c:217:16: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/drivers/base/devtmpfs.c:204:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_rmdir': /kisskb/src/drivers/base/devtmpfs.c:236:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_remove': /kisskb/src/drivers/base/devtmpfs.c:320:17: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/drivers/base/devtmpfs.c:316:15: note: byref variable will be forcibly initialized struct path p = {.mnt = parent.mnt, .dentry = dentry}; ^ /kisskb/src/drivers/base/devtmpfs.c:315:16: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/base/devtmpfs.c:305:14: note: byref variable will be forcibly initialized struct path parent; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_create_node': /kisskb/src/drivers/base/devtmpfs.c:113:13: note: byref variable will be forcibly initialized struct req req; ^ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_delete_node': /kisskb/src/drivers/base/devtmpfs.c:140:13: note: byref variable will be forcibly initialized struct req req; ^ In file included from /kisskb/src/include/linux/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/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:9: /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'read_edid_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/gpu/drm/i2c/tda998x_drv.c:1241:7: note: in expansion of macro 'wait_event_timeout' i = wait_event_timeout(priv->wq_edid, ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_edid_delay_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/drivers/gpu/drm/i2c/tda998x_drv.c:767:9: note: in expansion of macro 'wait_event_killable' return wait_event_killable(priv->edid_delay_waitq, !priv->edid_delay_active); ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_avi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:860:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_aif': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:850:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_vsi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:874:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_create': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1811:24: note: byref variable will be forcibly initialized struct i2c_board_info cec_info; ^ /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/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/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/firewire/sbp2.c: In function 'sbp2_lun2int': /kisskb/src/drivers/firewire/sbp2.c:758:18: note: byref variable will be forcibly initialized struct scsi_lun eight_bytes_lun; ^ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_send_orb': /kisskb/src/drivers/firewire/sbp2.c:492:22: note: byref variable will be forcibly initialized struct sbp2_pointer orb_pointer; ^ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_cancel_orbs': /kisskb/src/drivers/firewire/sbp2.c:515:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_login': /kisskb/src/drivers/firewire/sbp2.c:803:29: note: byref variable will be forcibly initialized struct sbp2_login_response response; ^ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_status_write': /kisskb/src/drivers/firewire/sbp2.c:412:21: note: byref variable will be forcibly initialized struct sbp2_status status; ^ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_scan_logical_unit_dir': /kisskb/src/drivers/firewire/sbp2.c:1006:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/firewire/sbp2.c: In function 'sbp2_scan_unit_dir': /kisskb/src/drivers/firewire/sbp2.c:1020:25: note: byref variable will be forcibly initialized struct fw_csr_iterator ci; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:974:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_nvme_discovery_store': /kisskb/src/drivers/nvme/host/fc.c:3730:12: note: byref variable will be forcibly initialized LIST_HEAD(local_disc_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_parse_traddr': /kisskb/src/drivers/nvme/host/fc.c:3623:14: note: byref variable will be forcibly initialized substring_t wwn = { name, &name[sizeof(name)-1] }; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/nvme/host/fc.c:6: /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_delete_association': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/nvme/host/fc.c:3197:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(ctrl->ioabort_wait, ctrl->iocnt == 0, ctrl->lock); ^ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_fcpio_done': /kisskb/src/drivers/nvme/host/fc.c:1912:20: note: byref variable will be forcibly initialized union nvme_result result; ^ /kisskb/src/drivers/nvme/host/fc.c: In function 'nvme_fc_create_ctrl': /kisskb/src/drivers/nvme/host/fc.c:3669:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr raddr = { 0L, 0L }; ^ /kisskb/src/drivers/nvme/host/fc.c:3668:25: note: byref variable will be forcibly initialized struct nvmet_fc_traddr laddr = { 0L, 0L }; ^ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:469:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:134:20: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_parse_panel_timing_node': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:466:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_dpi_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:419:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:508:24: note: byref variable will be forcibly initialized struct display_timing dt; ^ /kisskb/src/drivers/usb/common/common.c: In function 'of_usb_get_dr_mode_by_phy': /kisskb/src/drivers/usb/common/common.c:159:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_fb_blit_rect': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:318:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_fb_blit_fullscreen': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:359:18: note: byref variable will be forcibly initialized struct drm_rect fullscreen = { ^ /kisskb/src/drivers/gpu/drm/tiny/cirrus.c: In function 'cirrus_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/cirrus.c:455:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_probe': /kisskb/src/drivers/pcmcia/ds.c:256:18: note: byref variable will be forcibly initialized cistpl_config_t cis_config; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_query': /kisskb/src/drivers/pcmcia/ds.c:406:18: note: byref variable will be forcibly initialized cistpl_funcid_t func_id; ^ /kisskb/src/drivers/pcmcia/ds.c:405:18: note: byref variable will be forcibly initialized cistpl_manfid_t manf_id; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_load_firmware': /kisskb/src/drivers/pcmcia/ds.c:747:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_card_add': /kisskb/src/drivers/pcmcia/ds.c:609:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_requery': /kisskb/src/drivers/pcmcia/ds.c:697:25: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/mfd/pcf50633-adc.c: In function 'pcf50633_adc_sync_read': /kisskb/src/drivers/mfd/pcf50633-adc.c:118:35: note: byref variable will be forcibly initialized struct pcf50633_adc_sync_request req; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_pci_submit_async_event': /kisskb/src/drivers/nvme/host/pci.c:1120:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_delete_queue': /kisskb/src/drivers/nvme/host/pci.c:2271:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ In file included from /kisskb/src/drivers/nvme/host/pci.c:21:0: /kisskb/src/drivers/nvme/host/pci.c: In function 'pci_bus_address': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_map_cmb': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_timeout': /kisskb/src/drivers/nvme/host/pci.c:1263:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_map_data': /kisskb/src/drivers/nvme/host/pci.c:848:18: note: byref variable will be forcibly initialized struct bio_vec bv = req_bvec(req); ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_queue_rq': /kisskb/src/drivers/nvme/host/pci.c:920:22: note: byref variable will be forcibly initialized struct nvme_command cmnd; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_set_host_mem': /kisskb/src/drivers/nvme/host/pci.c:1894:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_alloc_cq': /kisskb/src/drivers/nvme/host/pci.c:1142:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_alloc_sq': /kisskb/src/drivers/nvme/host/pci.c:1167:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_delete_queue': /kisskb/src/drivers/nvme/host/pci.c:1130:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_dbbuf_set': /kisskb/src/drivers/nvme/host/pci.c:309:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_fixup_iowidth': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:257:16: note: byref variable will be forcibly initialized pccard_io_map io_on; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:256:16: note: byref variable will be forcibly initialized pccard_io_map io_off = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_enable_device': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:486:16: note: byref variable will be forcibly initialized pccard_io_map iomap; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_request_io': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:657:20: note: byref variable will be forcibly initialized struct resource tmp = c->io[0]; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_release_configuration': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:348:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^ In file included from /kisskb/src/drivers/mfd/adp5520.c:23:0: /kisskb/src/drivers/mfd/adp5520.c: In function 'adp5520_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/kempld-core.c: In function 'kempld_get_acpi_data': /kisskb/src/drivers/mfd/kempld-core.c:433:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'insert_outside_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:967:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align_pot': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1209:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1157:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2036:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_once': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:39: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:30: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:21: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1946:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_debug': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:296:2: note: in expansion of macro 'show_mm' show_mm(&mm); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:267:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_init': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:260:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:208:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:207:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2202:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2200:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2199:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2448:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2367:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2347:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2264:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_topdown': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1737:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_something': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1459:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1457:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1456:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict_range': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1636:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_nothing': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1355:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_everything': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1403:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1402:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1523:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_reserve': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:376:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp, *nodes, *node, *next; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:375:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ 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/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:880:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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, ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_bottomup': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1851:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /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; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_frag': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1085:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:597:23: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:573:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ 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/gpu/drm/xlnx/zynqmp_disp.c: In function 'zynqmp_disp_layer_set_format': /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_disp.c:1079:27: note: byref variable will be forcibly initialized struct dma_slave_config config = { ^ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_find_interface': /kisskb/src/drivers/usb/core/usb.c:353:28: note: byref variable will be forcibly initialized struct find_interface_arg argb; ^ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_for_each_dev': /kisskb/src/drivers/usb/core/usb.c:395:22: note: byref variable will be forcibly initialized struct each_dev_arg arg = {data, fn}; ^ /kisskb/src/drivers/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/vfio/mdev/mdev_sysfs.c: In function 'create_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:55:9: note: byref variable will be forcibly initialized guid_t uuid; ^ /kisskb/src/drivers/pcmcia/cistpl.c: In function 'pccard_extract_cis': /kisskb/src/drivers/pcmcia/cistpl.c:1476:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ 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/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'drm_panel_create_dsi_backlight': /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:369:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/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/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/input/serio/libps2.c:11: /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_do_sendbyte': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:45:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:291:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:285:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:136:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:87:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:376:25: note: byref variable will be forcibly initialized struct pcmcia_loop_get get = { ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_read_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:37:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dpsub.c: In function 'zynqmp_dpsub_fb_create': /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dpsub.c:57:26: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 cmd = *mode_cmd; ^ 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/mfd/intel_pmt.c: In function 'pmt_pci_probe': /kisskb/src/drivers/mfd/intel_pmt.c:152:29: note: byref variable will be forcibly initialized struct intel_dvsec_header header; ^ /kisskb/src/drivers/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_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized struct si476x_rds_status_report report; ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized struct si476x_func_info info; ^ 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/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2467:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhdp->fw_load_wq, ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_init': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:859:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_cr': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1156:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_channel_eq': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1030:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^ /kisskb/src/drivers/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/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, ^ /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/gpu/drm/xlnx/zynqmp_dp.c: In function 'zynqmp_dp_update_vs_emph': /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c:667:28: note: byref variable will be forcibly initialized union phy_configure_opts opts = { 0 }; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mfd/dln2.c:12: /kisskb/src/drivers/mfd/dln2.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/mfd/dln2.c: In function 'dln2_register_event_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/mfd/dln2.c:13: /kisskb/src/drivers/mfd/dln2.c: In function 'alloc_rx_slot': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/mfd/dln2.c:390:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(dln2->mod_rx_slots[handle].wq, ^ /kisskb/src/drivers/mfd/dln2.c: In function 'dln2_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/mfd/dln2.c:735:2: note: in expansion of macro 'wait_event' wait_event(dln2->disconnect_wq, !dln2->active_transfers); ^ /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c: In function 'checksum': /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c:297:17: note: byref variable will be forcibly initialized pccard_mem_map map; ^ /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c: In function 'nonstatic_find_mem_region': /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c:808:27: note: byref variable will be forcibly initialized struct pcmcia_align_data data; ^ /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c: In function '__nonstatic_find_io_region': /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c:689:27: note: byref variable will be forcibly initialized struct pcmcia_align_data data; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_reset_and_verify_device': /kisskb/src/drivers/usb/core/hub.c:5753:31: note: byref variable will be forcibly initialized struct usb_device_descriptor descriptor = udev->descriptor; ^ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_connect_change': /kisskb/src/drivers/usb/core/hub.c:5295:31: note: byref variable will be forcibly initialized struct usb_device_descriptor descriptor; ^ /kisskb/src/drivers/pcmcia/pd6729.c: In function 'pd6729_init': /kisskb/src/drivers/pcmcia/pd6729.c:547:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/pcmcia/i82092.c: In function 'i82092aa_set_mem_map': /kisskb/src/drivers/pcmcia/i82092.c:594:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/pcmcia/i82092.c: In function 'i82092aa_init': /kisskb/src/drivers/pcmcia/i82092.c:387:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^ 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/gpu/drm/hisilicon/kirin/kirin_drm_ade.c: In function 'ade_rdma_set': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c:552:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1506:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:77:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:76:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:75:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:108:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:107:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:106:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:141:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:140:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:139:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:173:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:172:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:171:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:206:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:205:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:204:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_crtc': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:235:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:234:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:233:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_fb': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:263:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:262:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:261:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_simple_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:288:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:287:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:286:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:285:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:284:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:324:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:323:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:322:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:321:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:320:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:359:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:358:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:357:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:356:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:355:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:395:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:394:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:393:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:392:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:391:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:430:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:429:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:428:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:427:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:426:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:468:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:467:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:466:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:465:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:464:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:507:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:506:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:505:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:504:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:503:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:545:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:544:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:543:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:542:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:541:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:582:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:581:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:580:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:579:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:578:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:621:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:619:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:618:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:617:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_intersect': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:662:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:660:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:659:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:658:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_outside': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:705:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:703:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:702:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:701:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:742:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:740:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:739:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:738:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:781:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:779:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:778:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:777:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_memory.c: In function 'ttm_mem_global_init': /kisskb/src/drivers/gpu/drm/ttm/ttm_memory.c:417:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_acpi_call_reset': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:75:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_ioctl': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:365:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:345:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:323:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:303:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ /kisskb/src/drivers/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/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1638:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_vendor_specific_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1765:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_drm_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1819:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2467:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3408:33: note: byref variable will be forcibly initialized struct dw_hdmi_i2s_audio_data audio; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3392:29: note: byref variable will be forcibly initialized struct dw_hdmi_audio_data audio; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3186:26: note: byref variable will be forcibly initialized struct dw_hdmi_cec_data cec; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3184:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c: In function 'dsi_encoder_phy_mode_valid': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c:613:25: note: byref variable will be forcibly initialized struct mipi_phy_params phy; ^ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c: In function 'dsi_encoder_mode_valid': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c:646:26: note: byref variable will be forcibly initialized struct drm_display_mode adj_mode; ^ 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_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/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; ^ /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_request_dma': /kisskb/src/drivers/tty/serial/samsung_tty.c:981:24: note: byref variable will be forcibly initialized struct dma_slave_caps dma_caps; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c: In function 'sideband_msg_req_encode_decode': /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:124:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_err_printer(PREFIX_STR); ^ /kisskb/src/drivers/rtc/lib.c: In function 'rtc_ktime_to_tm': /kisskb/src/drivers/rtc/lib.c:137:18: note: byref variable will be forcibly initialized struct rtc_time ret; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_div_by_zero': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_not_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_signed_vs_unsigned': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/mfd/ti-lmu.c: In function 'ti_lmu_probe': /kisskb/src/drivers/mfd/ti-lmu.c:140:23: note: byref variable will be forcibly initialized struct regmap_config regmap_cfg; ^ /kisskb/src/drivers/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:2609:41: note: byref variable will be forcibly initialized /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/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; ^ 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/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:778:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(sched->wake_up_worker, ^ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_execute_discard': /kisskb/src/drivers/nvme/target/io-cmd-file.c:297:24: note: byref variable will be forcibly initialized struct nvme_dsm_range range; ^ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_submit_bvec': /kisskb/src/drivers/nvme/target/io-cmd-file.c:104:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_ns_revalidate': /kisskb/src/drivers/nvme/target/io-cmd-file.c:18:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/drivers/rtc/class.c: In function 'rtc_hctosys': /kisskb/src/drivers/rtc/class.c:53:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/class.c: In function '__devm_rtc_register_device': /kisskb/src/drivers/rtc/class.c:381:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alrm; ^ /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-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/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_mem_space_debug': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:70:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(TTM_PFX); ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_delayed_delete': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:431:19: note: byref variable will be forcibly initialized struct list_head removed; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_evict': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:574:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:573:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:572:22: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_bounce_temp_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:955:22: note: byref variable will be forcibly initialized struct ttm_resource hop_mem = *mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:953:23: note: byref variable will be forcibly initialized struct ttm_placement hop_placement; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_move_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:981:22: note: byref variable will be forcibly initialized struct ttm_resource mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:980:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_swapout': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1487:20: note: byref variable will be forcibly initialized struct ttm_place hop; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1486:23: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1485:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_set_alarm': /kisskb/src/drivers/rtc/interface.c:411:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_remove': /kisskb/src/drivers/rtc/interface.c:873:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_enqueue': /kisskb/src/drivers/rtc/interface.c:825:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/interface.c:808:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_update_irq_enable': /kisskb/src/drivers/rtc/interface.c:570:19: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_initialize_alarm': /kisskb/src/drivers/rtc/interface.c:486:18: note: byref variable will be forcibly initialized struct rtc_time now; ^ /kisskb/src/drivers/rtc/interface.c: In function '__rtc_read_alarm': /kisskb/src/drivers/rtc/interface.c:215:26: note: byref variable will be forcibly initialized struct rtc_time before, now; ^ /kisskb/src/drivers/rtc/interface.c:215:18: note: byref variable will be forcibly initialized struct rtc_time before, now; ^ /kisskb/src/drivers/rtc/interface.c: In function 'rtc_timer_do_work': /kisskb/src/drivers/rtc/interface.c:939:21: note: byref variable will be forcibly initialized struct rtc_wkalrm alarm; ^ /kisskb/src/drivers/rtc/interface.c:905:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'smp_execute_task': /kisskb/src/drivers/scsi/libsas/sas_expander.c:144:21: note: byref variable will be forcibly initialized struct scatterlist resp_sg; ^ /kisskb/src/drivers/scsi/libsas/sas_expander.c:143:21: note: byref variable will be forcibly initialized struct scatterlist req_sg; ^ /kisskb/src/drivers/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/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, ^ In file included from /kisskb/src/drivers/i2c/busses/i2c-i801.c:106:0: /kisskb/src/drivers/i2c/busses/i2c-i801.c: In function 'i801_add_tco_spt': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/drivers/rtc/sysfs.c: In function 'time_show': /kisskb/src/drivers/rtc/sysfs.c:49:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/sysfs.c: In function 'date_show': /kisskb/src/drivers/rtc/sysfs.c:35:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/sysfs.c: In function 'since_epoch_show': /kisskb/src/drivers/rtc/sysfs.c:63:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/sysfs.c: In function 'wakealarm_show': /kisskb/src/drivers/rtc/sysfs.c:131:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^ /kisskb/src/drivers/rtc/sysfs.c: In function 'wakealarm_store': /kisskb/src/drivers/rtc/sysfs.c:157:20: note: byref variable will be forcibly initialized struct rtc_wkalrm alm; ^ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:365:30: note: byref variable will be forcibly initialized struct mipi_dsi_device_info info = { ^ 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/usb/core/urb.c:6: /kisskb/src/drivers/usb/core/urb.c: In function 'usb_kill_urb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/usb/core/urb.c:711:2: note: in expansion of macro 'wait_event' wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); ^ /kisskb/src/drivers/usb/core/urb.c: In function 'usb_poison_urb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/usb/core/urb.c:755:2: note: in expansion of macro 'wait_event' wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); ^ /kisskb/src/drivers/usb/core/urb.c: In function 'usb_wait_anchor_empty_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/core/urb.c:954:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(anchor->wait, ^ /kisskb/src/drivers/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/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:542: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/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:176:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(sched->job_scheduled, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:171:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout( ^ /kisskb/src/drivers/usb/core/hcd.c: In function 'usb_giveback_urb_bh': /kisskb/src/drivers/usb/core/hcd.c:1669:19: note: byref variable will be forcibly initialized struct list_head local_list; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds9490r_search': /kisskb/src/drivers/w1/masters/ds2490.c:678:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_read_block': /kisskb/src/drivers/w1/masters/ds2490.c:615:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_read_byte': /kisskb/src/drivers/w1/masters/ds2490.c:598:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_touch_bit': /kisskb/src/drivers/w1/masters/ds2490.c:535:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_write_block': /kisskb/src/drivers/w1/masters/ds2490.c:642:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_write_byte': /kisskb/src/drivers/w1/masters/ds2490.c:575:19: note: byref variable will be forcibly initialized struct ds_status st; ^ /kisskb/src/drivers/nvme/target/fcloop.c: In function 'fcloop_create_target_port': /kisskb/src/drivers/nvme/target/fcloop.c:1409:28: note: byref variable will be forcibly initialized struct nvmet_fc_port_info tinfo; ^ /kisskb/src/drivers/nvme/target/fcloop.c: In function 'fcloop_create_remote_port': /kisskb/src/drivers/nvme/target/fcloop.c:1307:27: note: byref variable will be forcibly initialized struct nvme_fc_port_info pinfo; ^ /kisskb/src/drivers/nvme/target/fcloop.c: In function 'fcloop_create_local_port': /kisskb/src/drivers/nvme/target/fcloop.c:1093:27: note: byref variable will be forcibly initialized struct nvme_fc_port_info pinfo; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-core.c: In function 'ccs_set_crop': /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:2261:19: note: byref variable will be forcibly initialized struct v4l2_rect _r; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_vmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:501:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_move_memcpy': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:179:22: note: byref variable will be forcibly initialized struct ttm_resource old_copy = *old_mem; ^ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_transfer': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:1028:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_mode_valid': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:672:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_enable': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:788:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd70528_get_time': /kisskb/src/drivers/rtc/rtc-bd70528.c:414:26: note: byref variable will be forcibly initialized struct bd70528_rtc_data rtc_data; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd71828_read_alarm': /kisskb/src/drivers/rtc/rtc-bd70528.c:313:25: note: byref variable will be forcibly initialized struct bd71828_rtc_alm alm; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd70528_read_alarm': /kisskb/src/drivers/rtc/rtc-bd70528.c:336:25: note: byref variable will be forcibly initialized struct bd70528_rtc_alm alm; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd70528_set_time_locked': /kisskb/src/drivers/rtc/rtc-bd70528.c:361:26: note: byref variable will be forcibly initialized struct bd70528_rtc_data rtc_data; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd71828_set_alarm': /kisskb/src/drivers/rtc/rtc-bd70528.c:235:25: note: byref variable will be forcibly initialized struct bd71828_rtc_alm alm; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd70528_set_alarm': /kisskb/src/drivers/rtc/rtc-bd70528.c:265:25: note: byref variable will be forcibly initialized struct bd70528_rtc_alm alm; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c:264:26: note: byref variable will be forcibly initialized struct bd70528_rtc_wake wake; ^ /kisskb/src/drivers/rtc/rtc-bd70528.c: In function 'bd70528_probe': /kisskb/src/drivers/rtc/rtc-bd70528.c:558:19: note: byref variable will be forcibly initialized struct rtc_time t; ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_fault_reserved': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:315:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_access_kmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:439:26: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^ 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/i3c/device.c: In function 'i3c_device_match_id': /kisskb/src/drivers/i3c/device.c:214:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/usb/core/message.c: In function 'usb_start_wait_urb': /kisskb/src/drivers/usb/core/message.c:51:21: note: byref variable will be forcibly initialized struct api_context ctx; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: In function 'amdgpu_pmops_runtime_idle': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1439:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/i2c/busses/i2c-amd-mp2-pci.c: In function 'amd_mp2_rw': /kisskb/src/drivers/i2c/busses/i2c-amd-mp2-pci.c:90:21: note: byref variable will be forcibly initialized union i2c_cmd_base i2c_cmd_base; ^ /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; ^ 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/gpu/drm/ttm/ttm_module.c:32: /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c: In function 'ttm_exit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c:95:2: note: in expansion of macro 'wait_event' wait_event(exit_q, atomic_read(&device_released) == 1); ^ /kisskb/src/drivers/rtc/rtc-ds1374.c: In function 'ds1374_set_alarm': /kisskb/src/drivers/rtc/rtc-ds1374.c:230:18: note: byref variable will be forcibly initialized struct rtc_time now; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_entdaa_locked': /kisskb/src/drivers/i3c/master.c:800:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:799:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_enec_disec_locked': /kisskb/src/drivers/i3c/master.c:817:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:816:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_defslvs_locked': /kisskb/src/drivers/i3c/master.c:904:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:901:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getpid_locked': /kisskb/src/drivers/i3c/master.c:1151:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1150:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getbcr_locked': /kisskb/src/drivers/i3c/master.c:1181:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1180:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getdcr_locked': /kisskb/src/drivers/i3c/master.c:1206:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1205:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmxds_locked': /kisskb/src/drivers/i3c/master.c:1084:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1083:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmrl_locked': /kisskb/src/drivers/i3c/master.c:1012:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1010:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmwl_locked': /kisskb/src/drivers/i3c/master.c:1054:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1052:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_gethdrcap_locked': /kisskb/src/drivers/i3c/master.c:1120:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:1119:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_setda_locked': /kisskb/src/drivers/i3c/master.c:975:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:973:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_rstdaa_locked': /kisskb/src/drivers/i3c/master.c:761:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^ /kisskb/src/drivers/i3c/master.c:760:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^ /kisskb/src/drivers/rtc/rtc-efi.c: In function 'efi_set_time': /kisskb/src/drivers/rtc/rtc-efi.c:180:13: note: byref variable will be forcibly initialized efi_time_t eft; ^ /kisskb/src/drivers/rtc/rtc-efi.c: In function 'efi_procfs': /kisskb/src/drivers/rtc/rtc-efi.c:192:18: note: byref variable will be forcibly initialized efi_time_cap_t cap; ^ /kisskb/src/drivers/rtc/rtc-efi.c:191:23: note: byref variable will be forcibly initialized efi_time_t eft, alm; ^ /kisskb/src/drivers/rtc/rtc-efi.c:191:18: note: byref variable will be forcibly initialized efi_time_t eft, alm; ^ /kisskb/src/drivers/rtc/rtc-efi.c: In function 'efi_read_time': /kisskb/src/drivers/rtc/rtc-efi.c:161:17: note: byref variable will be forcibly initialized efi_time_cap_t cap; ^ /kisskb/src/drivers/rtc/rtc-efi.c:160:13: note: byref variable will be forcibly initialized efi_time_t eft; ^ /kisskb/src/drivers/rtc/rtc-efi.c: In function 'efi_read_alarm': /kisskb/src/drivers/rtc/rtc-efi.c:117:13: note: byref variable will be forcibly initialized efi_time_t eft; ^ /kisskb/src/drivers/rtc/rtc-efi.c: In function 'efi_set_alarm': /kisskb/src/drivers/rtc/rtc-efi.c:137:13: note: byref variable will be forcibly initialized efi_time_t eft; ^ /kisskb/src/drivers/rtc/rtc-efi.c: In function 'efi_rtc_probe': /kisskb/src/drivers/rtc/rtc-efi.c:258:17: note: byref variable will be forcibly initialized efi_time_cap_t cap; ^ /kisskb/src/drivers/rtc/rtc-efi.c:257:13: note: byref variable will be forcibly initialized efi_time_t eft; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master.c:2254:25: note: byref variable will be forcibly initialized struct i3c_ibi_payload payload; ^ /kisskb/src/drivers/rtc/rtc-hym8563.c: In function 'hym8563_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-hym8563.c:393:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_get_timestamp': /kisskb/src/drivers/usb/mon/mon_text.c:184:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_error': /kisskb/src/drivers/usb/mon/mon_text.c:184:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_arm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_disarm_write': /kisskb/src/drivers/rtc/rtc-isl12026.c:117:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_read_u': /kisskb/src/drivers/usb/mon/mon_text.c:438:22: note: byref variable will be forcibly initialized struct mon_text_ptr ptr; ^ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_read_t': /kisskb/src/drivers/usb/mon/mon_text.c:399:22: note: byref variable will be forcibly initialized struct mon_text_ptr ptr; ^ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_rtc_set_time': /kisskb/src/drivers/rtc/rtc-isl12026.c:170:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/rtc/rtc-isl12026.c: In function 'isl12026_write_reg': /kisskb/src/drivers/rtc/rtc-isl12026.c:140:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_check_smu_prv_buffer_size': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:1298:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_error': /kisskb/src/drivers/usb/mon/mon_bin.c:635:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_event': /kisskb/src/drivers/usb/mon/mon_bin.c:489:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1082:25: note: byref variable will be forcibly initialized struct mon_bin_mfetch mfetch; ^ /kisskb/src/drivers/usb/mon/mon_bin.c:1066:22: note: byref variable will be forcibly initialized struct mon_bin_get getb; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_suspend': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:3663:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_resume': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:3755:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_gpu_recover': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4529:19: note: byref variable will be forcibly initialized struct list_head device_list, *device_list_handle = NULL; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_pci_slot_reset': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:5018:19: note: byref variable will be forcibly initialized struct list_head device_list; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:760:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611", 0, NULL }; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:899:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1057:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c: In function '____ccs_read_addr': /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c: In function 'ccs_write_addr_no_quirk': /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c:325:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_start_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:534:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_stop_alarm': /kisskb/src/drivers/rtc/rtc-max77686.c:484:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ 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:507:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(i2c_imx->queue, i2c_imx->i2csr & I2SR_IIF, HZ / 10); ^ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_dma_request': /kisskb/src/drivers/i2c/busses/i2c-imx.c:319:26: note: byref variable will be forcibly initialized struct dma_slave_config dma_sconfig; ^ /kisskb/src/drivers/usb/host/pci-quirks.c: In function 'usb_amd_find_chipset_info': /kisskb/src/drivers/usb/host/pci-quirks.c:210:26: note: byref variable will be forcibly initialized struct amd_chipset_info info; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:233:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611uxc", 0, NULL }; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:7: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:467:9: note: in expansion of macro 'wait_event_interruptible_timeout' return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read, ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:610:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ 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/gpu/drm/amd/amdgpu/amdgpu_kms.c: In function 'amdgpu_debugfs_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:1273:29: note: byref variable will be forcibly initialized struct drm_amdgpu_query_fw query_fw; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:1272:34: note: byref variable will be forcibly initialized struct drm_amdgpu_info_firmware fw_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: In function 'amdgpu_info_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:862:38: note: byref variable will be forcibly initialized struct drm_amdgpu_info_num_handles handle; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:819:42: note: byref variable will be forcibly initialized struct drm_amdgpu_info_vce_clock_table vce_clk_table = {}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:646:33: note: byref variable will be forcibly initialized struct drm_amdgpu_memory_info mem; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:630:35: note: byref variable will be forcibly initialized struct drm_amdgpu_info_vram_gtt vram_gtt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:619:30: note: byref variable will be forcibly initialized struct drm_amdgpu_info_gds gds_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:586:35: note: byref variable will be forcibly initialized struct drm_amdgpu_info_firmware fw_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:529:32: note: byref variable will be forcibly initialized struct drm_amdgpu_info_hw_ip ip = {}; ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_adapt_div': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:875:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_clk_notifier_cb': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:929:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:10: /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_xfer_common': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:1093:14: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, !i2c->busy, ^ /kisskb/src/drivers/rtc/rtc-pcf8563.c: In function 'pcf8563_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-pcf8563.c:486:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ 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/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_enable': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:58:4: note: byref variable will be forcibly initialized } tx; ^ /kisskb/src/drivers/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_read': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:111:13: note: byref variable will be forcibly initialized } __packed tx; ^ /kisskb/src/drivers/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:58:4: note: byref variable will be forcibly initialized } tx; ^ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-rv3028.c:117:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/rtc-rv3028.c: In function 'rv3028_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-rv3028.c:746:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/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, ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_bus_rec_for_i2c_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:86:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_hpd_info_from_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:238:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/rtc/rtc-rv3032.c: In function 'rv3032_clkout_register_clk': /kisskb/src/drivers/rtc/rtc-rv3032.c:687:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_lookup_i2c_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:132:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /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/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_add_pplib_thermal_controller': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2343:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2263:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_i2c_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:168:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_lookup_gpio': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:201:25: note: byref variable will be forcibly initialized struct radeon_gpio_rec gpio; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atombios_parse_power_table_1_3': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2102:26: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2082:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_atom_connector_info_from_object_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:534:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:533:25: note: byref variable will be forcibly initialized struct radeon_gpio_rec gpio; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:532:23: note: byref variable will be forcibly initialized struct radeon_router router; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:531:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec ddc_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_get_atom_connector_info_from_supported_devices_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:900:23: note: byref variable will be forcibly initialized struct radeon_router router; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_clock_dividers': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2826:27: note: byref variable will be forcibly initialized union get_clock_dividers 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/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/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_memory_pll_dividers': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2942:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_clock_gating': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:2990:37: note: byref variable will be forcibly initialized DYNAMIC_CLOCK_GATING_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_engine_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3000:33: note: byref variable will be forcibly initialized GET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_memory_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3009:33: note: byref variable will be forcibly initialized GET_MEMORY_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_engine_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3019:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_memory_clock': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3030:33: note: byref variable will be forcibly initialized SET_MEMORY_CLOCK_PS_ALLOCATION args; ^ /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/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_engine_dram_timings': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3044:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_ac_timing': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3074:33: note: byref variable will be forcibly initialized SET_MEMORY_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_set_voltage': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3092:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_max_vddc': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3130:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /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/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_leakage_id_from_vbios': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3176:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_voltage_evv': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3300:25: note: byref variable will be forcibly initialized union get_voltage_info args; ^ /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/gpu/drm/radeon/radeon_atombios.c: In function 'radeon_atom_get_voltage_gpio_settings': /kisskb/src/drivers/gpu/drm/radeon/radeon_atombios.c:3328:20: note: byref variable will be forcibly initialized union set_voltage args; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:309:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'periodic_unlink': /kisskb/src/drivers/usb/host/ehci-sched.c:67:20: note: byref variable will be forcibly initialized union ehci_shadow here = *prev_p; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'itd_link': /kisskb/src/drivers/usb/host/ehci-sched.c:1720:20: note: byref variable will be forcibly initialized union ehci_shadow here = *prev; ^ In file included from /kisskb/src/drivers/usb/host/ehci-hcd.c:308:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'submit_single_step_set_feature': /kisskb/src/drivers/usb/host/ehci-q.c:1174:19: note: byref variable will be forcibly initialized struct list_head qtd_list; ^ 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/usb/host/ehci-hcd.c:10: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehset_single_step_set_feature': /kisskb/src/drivers/usb/host/ehci-hub.c:808: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/drivers/usb/host/ehci-hcd.c:309:0: /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'qh_link_periodic': /kisskb/src/drivers/usb/host/ehci-sched.c:538:21: note: byref variable will be forcibly initialized union ehci_shadow here = *prev; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'intr_submit': /kisskb/src/drivers/usb/host/ehci-sched.c:913:19: note: byref variable will be forcibly initialized struct list_head empty; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_reg_write': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:453:30: note: byref variable will be forcibly initialized struct i2c_device_identity id; ^ /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c: In function 'seiko_panel_get_fixed_modes': /kisskb/src/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:68:20: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/usb/host/ehci-hcd.c: In function 'ehci_urb_enqueue': /kisskb/src/drivers/usb/host/ehci-hcd.c:871:19: note: byref variable will be forcibly initialized struct list_head qtd_list; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:994:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1012:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1030:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:940:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/power_supply_core.c: In function '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/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_set': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /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/input/keyboard/lm8323.c: In function 'lm8323_write': /kisskb/src/drivers/input/keyboard/lm8323.c:165:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/i2c/busses/i2c-scmi.c: In function 'acpi_smbus_cmi_access': /kisskb/src/drivers/i2c/busses/i2c-scmi.c:91:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/i2c/busses/i2c-scmi.c:89:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^ /kisskb/src/drivers/i2c/busses/i2c-scmi.c: In function 'acpi_smbus_cmi_add_cap': /kisskb/src/drivers/i2c/busses/i2c-scmi.c:303:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/i2c/busses/i2c-scmi.c: In function 'acpi_smbus_cmi_query_methods': /kisskb/src/drivers/i2c/busses/i2c-scmi.c:351:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_bus_rec_for_i2c_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:48:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_hpd_info_from_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:202:20: note: byref variable will be forcibly initialized struct amdgpu_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_lookup_i2c_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:94:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_i2c_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:130:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_lookup_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:164:25: note: byref variable will be forcibly initialized struct amdgpu_gpio_rec gpio; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_connector_info_from_object_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:309:20: note: byref variable will be forcibly initialized struct amdgpu_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:308:25: note: byref variable will be forcibly initialized struct amdgpu_gpio_rec gpio; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:307:23: note: byref variable will be forcibly initialized struct amdgpu_router router; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:306:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec ddc_bus; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_clock_dividers': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1002:27: note: byref variable will be forcibly initialized union get_clock_dividers args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_memory_pll_dividers': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1091:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_set_engine_dram_timings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1140:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_max_vddc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1192:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_leakage_id_from_vbios': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1238:20: note: byref variable will be forcibly initialized union set_voltage args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_voltage_evv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1362:25: note: byref variable will be forcibly initialized union get_voltage_info args; ^ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_reglist_find_mode_fmt': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:409:28: note: byref variable will be forcibly initialized struct v4l2_mbus_framefmt format; ^ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_enum_frame_size': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:928:28: note: byref variable will be forcibly initialized struct v4l2_mbus_framefmt format; ^ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_enum_frame_ival': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:966:28: note: byref variable will be forcibly initialized struct v4l2_mbus_framefmt format; ^ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_i2c_read_reg': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_i2c_write_reg': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:339:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c: In function 'et8ek8_g_priv_mem': /kisskb/src/drivers/media/i2c/et8ek8/et8ek8_driver.c:1091:18: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_program_ss': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:249:23: note: byref variable will be forcibly initialized union atom_enable_ss args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_adjust_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:320:27: note: byref variable will be forcibly initialized union adjust_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_overscan_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:46:34: note: byref variable will be forcibly initialized SET_CRTC_OVERSCAN_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_scaler_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:89:30: note: byref variable will be forcibly initialized ENABLE_SCALER_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_lock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:120:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_enable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:136:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_blank': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:152:27: note: byref variable will be forcibly initialized BLANK_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_powergate': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:168:41: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_powergate_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:181:41: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_dtd_timing': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:196:39: note: byref variable will be forcibly initialized SET_CRTC_USING_DTD_TIMING_PARAMETERS args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_disp_eng_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:476:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_dce_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:531:22: note: byref variable will be forcibly initialized union set_dce_clock args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_program_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:594:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c: In function 'i2c_mux_reg_probe_dt': /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c:85:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/keyboard/sunkbd.c:14: /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_reinit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/input/keyboard/sunkbd.c:237:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sunkbd->wait, ^ /kisskb/src/drivers/input/keyboard/sunkbd.c: In function 'sunkbd_initialize': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/input/keyboard/sunkbd.c:192:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sunkbd->wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/input/keyboard/sunkbd.c:183:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sunkbd->wait, sunkbd->reset >= 0, HZ); ^ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:221:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "ps8640", ^ /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/gpu/drm/vkms/vkms_plane.c: In function 'vkms_prepare_fb': /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c:151:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c: In function 'vkms_cleanup_fb': /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c:170:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/amdgpu_connectors.c: In function 'amdgpu_connector_dvi_detect': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c:1029:36: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: In function 'amdgpu_connector_add': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c:1533:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_infoframes': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:23: note: byref variable will be forcibly initialized union hdmi_infoframe frm; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:24: note: byref variable will be forcibly initialized struct mhl3_infoframe mhl_frm; ^ /kisskb/src/drivers/rtc/rtc-x1205.c: In function 'x1205_fix_osc': /kisskb/src/drivers/rtc/rtc-x1205.c:282:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atom.c: In function 'amdgpu_atom_execute_table_locked': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atom.c:1209:20: note: byref variable will be forcibly initialized atom_exec_context ectx; ^ /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_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2202:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/i2c/busses/i2c-xiic.c:19: /kisskb/src/drivers/i2c/busses/i2c-xiic.c: In function 'xiic_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/i2c/busses/i2c-xiic.c:726:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(i2c->wait, (i2c->state == STATE_ERROR) || ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2133:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'devm_i2c_new_dummy_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized struct i2c_board_info info = { ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_new_ancillary_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/scsi/snic/snic_debugfs.c: In function 'snic_stats_show': /kisskb/src/drivers/scsi/snic/snic_debugfs.c:183:34: note: byref variable will be forcibly initialized struct timespec64 last_isr_tms, last_ack_tms; ^ /kisskb/src/drivers/scsi/snic/snic_debugfs.c:183:20: note: byref variable will be forcibly initialized struct timespec64 last_isr_tms, last_ack_tms; ^ /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c: In function 'truly_nt35597_probe': /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:541:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { ^ /kisskb/src/drivers/scsi/snic/snic_trc.c: In function 'snic_fmt_trc_data': /kisskb/src/drivers/scsi/snic/snic_trc.c:68:20: note: byref variable will be forcibly initialized struct timespec64 tmspec; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:45:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_prepare_job': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:72:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_cleanup_job': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:95:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_write_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:202:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_read_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:187:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:359:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:709:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_enable_crtc_memreq': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:206:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_enable_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:190:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_set_timing': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:355:43: note: byref variable will be forcibly initialized SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_set_crtc_dtd_timing': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:308:39: note: byref variable will be forcibly initialized SET_CRTC_USING_DTD_TIMING_PARAMETERS args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_powergate_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:257:43: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PARAMETERS_V2_1 args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_lock_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:174:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_blank_crtc': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:232:27: note: byref variable will be forcibly initialized BLANK_CRTC_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_program_ss': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:451:23: note: byref variable will be forcibly initialized union atom_enable_ss args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_overscan_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:45:34: note: byref variable will be forcibly initialized SET_CRTC_OVERSCAN_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'dce4_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1160:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'avivo_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:1481:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_set_disp_eng_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:778:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_program_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:840:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_crtc_disable': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:2160:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ 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/touchscreen/auo-pixcir-ts.c:14: /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c: In function 'auo_pixcir_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:242:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:199:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_scaler_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:88:30: note: byref variable will be forcibly initialized ENABLE_SCALER_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'atombios_adjust_pll': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:678:28: note: byref variable will be forcibly initialized union adjust_pixel_clock args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c: In function 'radeon_atom_disp_eng_pll_init': /kisskb/src/drivers/gpu/drm/radeon/atombios_crtc.c:2037:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_get_i2c_info_from_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:645:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_i2c_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:673:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/atom.c: In function 'atom_execute_table_locked': /kisskb/src/drivers/gpu/drm/radeon/atom.c:1163:20: note: byref variable will be forcibly initialized atom_exec_context ectx; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_legacy_get_ext_tmds_info_from_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1388:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_legacy_get_ext_tmds_info_from_combios': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1415:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_get_legacy_connector_info_from_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1455:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:1454:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec ddc_i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_get_legacy_connector_info_from_bios': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2312:20: note: byref variable will be forcibly initialized struct radeon_hpd hpd; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2311:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec ddc_i2c; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c: In function 'radeon_combios_get_power_modes': /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2716:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2699:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_combios.c:2640:28: note: byref variable will be forcibly initialized struct radeon_i2c_bus_rec i2c_bus; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/seq_file.h:7, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:31: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: In function 'amdgpu_fence_emit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:179:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ptr, dma_fence_get(&fence->base)); ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_set_t7_power_cfg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:2208:19: note: byref variable will be forcibly initialized struct t7_config deepsleep = { .active = 0, .idle = 0 }; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_bootloader_write': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:449:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_bootloader_read': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:425:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_read_t9_resolution': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1855:18: note: byref variable will be forcibly initialized struct t9_range range; ^ /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c: In function 'mxt_update_cfg': /kisskb/src/drivers/input/touchscreen/atmel_mxt_ts.c:1469:17: note: byref variable will be forcibly initialized struct mxt_cfg cfg; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_connectinfo': /kisskb/src/drivers/usb/core/devio.c:1347:30: note: byref variable will be forcibly initialized struct usbdevfs_connectinfo ci; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_conninfo_ex': /kisskb/src/drivers/usb/core/devio.c:1361:30: note: byref variable will be forcibly initialized struct usbdevfs_conninfo_ex ci; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2176:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^ /kisskb/src/drivers/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/usb/core/devio.c: In function 'usbdev_read': /kisskb/src/drivers/usb/core/devio.c:310:32: note: byref variable will be forcibly initialized struct usb_device_descriptor temp_desc; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:130:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:152:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:170:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:192:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:245:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:261:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:281:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'destroy_async_on_interface': /kisskb/src/drivers/usb/core/devio.c:665:27: note: byref variable will be forcibly initialized struct list_head *p, *q, hitlist; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_getdriver': /kisskb/src/drivers/usb/core/devio.c:1328:28: note: byref variable will be forcibly initialized struct usbdevfs_getdriver gd; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1187:31: note: byref variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1264:31: note: byref variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_setintf': /kisskb/src/drivers/usb/core/devio.c:1420:31: note: byref variable will be forcibly initialized struct usbdevfs_setinterface setintf; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:607:11: note: userspace variable will be forcibly initialized sigval_t addr; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1884:11: note: byref variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:1883:22: note: byref variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/usb/core/devio.c:2288:24: note: byref variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnect_claim': /kisskb/src/drivers/usb/core/devio.c:2354:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnect_claim dc; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/usb/core/devio.c:24: /kisskb/src/drivers/usb/core/devio.c: In function 'proc_wait_for_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/core/devio.c:2475:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ps->wait_for_resume, ^ /kisskb/src/drivers/usb/core/devio.c: In function 'usbdev_do_ioctl': /kisskb/src/drivers/usb/core/devio.c:2176:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^ /kisskb/src/drivers/thermal/samsung/exynos_tmu.c: In function 'exynos_map_dt_data': /kisskb/src/drivers/thermal/samsung/exynos_tmu.c:871:18: note: byref variable will be forcibly initialized struct resource res; ^ /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_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/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_mm_dump_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2203:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_shadow': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:629:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_sync_wait_resv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:1408:21: note: byref variable will be forcibly initialized struct amdgpu_sync sync; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_reserved': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:233:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_ttm_alloc_gart': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1086:19: note: byref variable will be forcibly initialized struct ttm_place placements; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1085:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1084:22: note: byref variable will be forcibly initialized struct ttm_resource tmp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_ttm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1865:18: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_move_blit': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:467:30: note: byref variable will be forcibly initialized struct amdgpu_copy_mem src, dst; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:467:25: note: byref variable will be forcibly initialized struct amdgpu_copy_mem src, dst; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c: In function 'nvif_object_unmap': /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c:174:4: note: byref variable will be forcibly initialized } args = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c: In function 'nvif_object_map': /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c:174:4: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_add_resource': /kisskb/src/drivers/i2c/i2c-core-acpi.c:139:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_find_bus_speed': /kisskb/src/drivers/i2c/i2c-core-acpi.c:338:24: note: byref variable will be forcibly initialized struct i2c_board_info dummy; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c:337:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_do_lookup': /kisskb/src/drivers/i2c/i2c-core-acpi.c:112:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_get_info': /kisskb/src/drivers/i2c/i2c-core-acpi.c:182:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_add_device': /kisskb/src/drivers/i2c/i2c-core-acpi.c:241:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ In file included from /kisskb/src/include/linux/kobject.h:19: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/i2c/i2c-core-acpi.c:8: /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_new_device': /kisskb/src/drivers/i2c/i2c-core-acpi.c:474:12: note: byref variable will be forcibly initialized LIST_HEAD(resource_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c:472:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_notify': /kisskb/src/drivers/i2c/i2c-core-acpi.c:414:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_get_irq': /kisskb/src/drivers/i2c/i2c-core-acpi.c:158:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^ In file included from /kisskb/src/drivers/media/tuners/tea5761.c:12:0: /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tea5761.c: In function '__set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: In function 'amdgpu_gart_table_vram_alloc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c:119:26: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /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/gpu/drm/udl/udl_modeset.c: In function 'udl_handle_damage': /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:279:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:277:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c: In function 'udl_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:439:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_write': /kisskb/src/drivers/media/tuners/mt2063.c:244:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/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/gpu/drm/radeon/radeon_fence.c: In function 'radeon_fence_default_wait': /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:1084:24: note: byref variable will be forcibly initialized struct radeon_wait_cb cb; ^ 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/firmware.h:7, from /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:33: /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c: In function 'radeon_fence_wait_seq_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:518:7: note: in expansion of macro 'wait_event_timeout' r = wait_event_timeout(rdev->fence_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:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fence.c:514:7: note: in expansion of macro 'wait_event_interruptible_timeout' r = wait_event_interruptible_timeout(rdev->fence_queue, ( ^ /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; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_link_encoder_connector': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:40:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_encoder_set_active_device': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:68:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_get_connector_for_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:89:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_get_connector_for_encoder_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:110:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_zone_of_get_sensor_id': /kisskb/src/drivers/thermal/thermal_of.c:429:25: note: byref variable will be forcibly initialized struct of_phandle_args sensor_specs; ^ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_of_populate_bind_params': /kisskb/src/drivers/thermal/thermal_of.c:675:25: note: byref variable will be forcibly initialized struct of_phandle_args cooling_spec; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: In function 'amdgpu_display_print_display_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c:371:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'i2c_register_spd': /kisskb/src/drivers/i2c/i2c-smbus.c:389:25: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_probe': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:1210:35: note: byref variable will be forcibly initialized struct v4l2_subdev_ir_parameters default_params; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/device.c: In function 'nvif_device_time': /kisskb/src/drivers/gpu/drm/nouveau/nvif/device.c:31:28: note: byref variable will be forcibly initialized struct nv_device_time_v0 args = {}; ^ /kisskb/src/drivers/input/touchscreen/elants_i2c.c: In function 'elants_i2c_probe': /kisskb/src/drivers/input/touchscreen/elants_i2c.c:1234:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /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/power/supply/pcf50633-charger.c: In function 'pcf50633_mbc_probe': /kisskb/src/drivers/power/supply/pcf50633-charger.c:385:29: note: byref variable will be forcibly initialized struct power_supply_config usb_psy_cfg; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c: In function 'radeon_mm_dump_table': /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c:874:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c: In function 'radeon_ttm_tt_unpin_userptr': /kisskb/src/drivers/gpu/drm/radeon/radeon_ttm.c:416:22: note: byref variable will be forcibly initialized struct sg_page_iter sg_iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: In function 'amdgpu_i2c_put_byte': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c:323:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:457:31: note: byref variable will be forcibly initialized struct i2c_smbus_ioctl_data data_arg; ^ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: byref variable will be forcibly initialized struct i2c_rdwr_ioctl_data rdwr_arg; ^ /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function 'periodic_unlink': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:2246:20: note: byref variable will be forcibly initialized union ehci_shadow here = *prev_p; ^ /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function 'intr_submit': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:2618:19: note: byref variable will be forcibly initialized struct list_head empty; ^ /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function '__oxu_urb_enqueue': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:3237:19: note: byref variable will be forcibly initialized struct list_head qtd_list; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_object.c: In function 'radeon_bo_list_validate': /kisskb/src/drivers/gpu/drm/radeon/radeon_object.c:495:19: note: byref variable will be forcibly initialized struct list_head duplicates; ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writeregs': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writereg': /kisskb/src/drivers/media/tuners/mt2266.c:65:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ 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/include/linux/i2c.h:13, from /kisskb/src/drivers/media/i2c/m5mols/m5mols_core.c:12: /kisskb/src/drivers/media/i2c/m5mols/m5mols_core.c: In function 'm5mols_wait_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: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/i2c/m5mols/m5mols_core.c:342:12: note: in expansion of macro 'wait_event_interruptible_timeout' int ret = wait_event_interruptible_timeout(info->irq_waitq, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: In function 'amdgpufb_create': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c:204:26: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 mode_cmd; ^ /kisskb/src/drivers/rtc/rtc-isl1208.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-isl1208.c:552:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/rtc/rtc-isl1208.c: In function 'isl1208_i2c_set_alarm': /kisskb/src/drivers/rtc/rtc-isl1208.c:399:18: note: byref variable will be forcibly initialized struct rtc_time rtc_tm; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_object_close': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:158:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:157:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:155:25: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:155:19: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:154:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry vm_pd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_object_create': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:62:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_va_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:616:25: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:616:19: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:615:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:614:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:613:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry vm_pd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_op_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:762:35: note: byref variable will be forcibly initialized struct drm_amdgpu_gem_create_in info; ^ /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c: In function 'ast_cursor_init': /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c:63:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c: In function 'ast_cursor_blit': /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c:172:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_power_probe': /kisskb/src/drivers/power/supply/axp20x_battery.c:551:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_writereg': /kisskb/src/drivers/media/tuners/qt1010.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c: In function 'nvif_mmu_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:93:27: note: byref variable will be forcibly initialized struct nvif_mmu_type_v0 args = { .index = i }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:82:27: note: byref variable will be forcibly initialized struct nvif_mmu_heap_v0 args = { .index = i }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:46:21: note: byref variable will be forcibly initialized struct nvif_mmu_v0 args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_encoders.c: In function 'radeon_legacy_backlight_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_legacy_encoders.c:378:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/md/persistent-data/dm-array.c: In function 'array_resize': /kisskb/src/drivers/md/persistent-data/dm-array.c:660:16: note: byref variable will be forcibly initialized struct resize resize; ^ /kisskb/src/drivers/md/persistent-data/dm-array.c: In function 'dm_array_walk': /kisskb/src/drivers/md/persistent-data/dm-array.c:889:19: note: byref variable will be forcibly initialized struct walk_info wi; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: In function 'amdgpu_cs_parser_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:157:30: note: byref variable will be forcibly initialized struct drm_amdgpu_cs_chunk user_chunk; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: In function 'amdgpu_cs_parser_bos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:513:19: note: byref variable will be forcibly initialized struct list_head duplicates; ^ /kisskb/src/drivers/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/md/persistent-data/dm-bitset.c: In function 'dm_bitset_new': /kisskb/src/drivers/md/persistent-data/dm-bitset.c:75:24: note: byref variable will be forcibly initialized struct packer_context p; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: In function 'amdgpu_atrm_call': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c:250:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c:249:26: note: byref variable will be forcibly initialized struct acpi_object_list atrm_arg; ^ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writeregs': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writereg': /kisskb/src/drivers/media/tuners/mt2131.c:58:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, ^ /kisskb/src/drivers/usb/host/r8a66597-hcd.c: In function 'init_pipe_info': /kisskb/src/drivers/usb/host/r8a66597-hcd.c:937:28: note: byref variable will be forcibly initialized struct r8a66597_pipe_info info; ^ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c: In function 'tsc200x_irq_thread': /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:140:22: note: byref variable will be forcibly initialized struct tsc200x_data tsdata; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'tc_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:602:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "tc358775", ^ /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_setup_pen': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:426:21: note: byref variable will be forcibly initialized struct w8001_coord coord; ^ /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_setup_touch': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:467:27: note: byref variable will be forcibly initialized struct w8001_touch_query touch; ^ /kisskb/src/drivers/input/touchscreen/wacom_w8001.c: In function 'w8001_interrupt': /kisskb/src/drivers/input/touchscreen/wacom_w8001.c:285:21: note: byref variable will be forcibly initialized struct w8001_coord coord; ^ In file included from /kisskb/src/arch/arm64/include/asm/bug.h:26:0, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/object.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/vmm.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:22: /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_put': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:69:33: note: byref variable will be forcibly initialized &(struct nvif_vmm_put_v0) { ^ /kisskb/src/include/asm-generic/bug.h:119:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_get': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:80:25: note: byref variable will be forcibly initialized struct nvif_vmm_get_v0 args; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:150:27: note: byref variable will be forcibly initialized struct nvif_vmm_page_v0 args = { .index = i }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: In function 'amdgpu_benchmark_move': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c:76:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_ext_pwr_online': /kisskb/src/drivers/power/supply/charger-manager.c:153:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_batt_present': /kisskb/src/drivers/power/supply/charger-manager.c:97:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_charging': /kisskb/src/drivers/power/supply/charger-manager.c:216:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'get_batt_uV': /kisskb/src/drivers/power/supply/charger-manager.c:189:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_full_charged': /kisskb/src/drivers/power/supply/charger-manager.c:283:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_init_thermal_data': /kisskb/src/drivers/power/supply/charger-manager.c:1239:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_manager_probe': /kisskb/src/drivers/power/supply/charger-manager.c:1432:29: note: byref variable will be forcibly initialized struct power_supply_config psy_cfg = {}; ^ /kisskb/src/drivers/power/supply/charger-manager.c:1428:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:418:26: note: byref variable will be forcibly initialized struct disk_index_entry ie_disk; ^ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_extend': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:256:27: note: byref variable will be forcibly initialized struct disk_index_entry idx; ^ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_lookup_bitmap': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:281:26: note: byref variable will be forcibly initialized struct disk_index_entry ie_disk; ^ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_find_free_block': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:333:26: note: byref variable will be forcibly initialized struct disk_index_entry ie_disk; ^ /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_open_metadata': /kisskb/src/drivers/md/persistent-data/dm-space-map-common.c:654:22: note: byref variable will be forcibly initialized struct disk_sm_root smr; ^ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'ast_post_chip_2300': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:1600:28: note: byref variable will be forcibly initialized struct ast2300_dram_param param; ^ /kisskb/src/drivers/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/media/i2c/adv748x/adv748x-core.c: In function 'adv748x_parse_dt': /kisskb/src/drivers/media/i2c/adv748x/adv748x-core.c:655:21: note: byref variable will be forcibly initialized struct of_endpoint ep; ^ /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_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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/edac/edac_mc.c:15: /kisskb/src/drivers/edac/edac_mc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/edac/edac_mc.c: In function 'add_mc_to_global_list': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: In function 'amdgpu_do_test_moves': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c:37:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_encoder_service': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:291:32: note: byref variable will be forcibly initialized DP_ENCODER_SERVICE_PARAMETERS args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_process_aux_ch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:64:32: note: byref variable will be forcibly initialized union aux_channel_transaction args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_link_train': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:725:44: note: byref variable will be forcibly initialized struct amdgpu_atombios_dp_link_train_info dp_info; ^ /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c: In function 'nwl_dsi_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c:841:27: note: byref variable will be forcibly initialized union phy_configure_opts new_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c: In function 'nwl_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c:581:26: note: byref variable will be forcibly initialized struct nwl_dsi_transfer xfer; ^ /kisskb/src/drivers/md/persistent-data/dm-space-map-metadata.c: In function 'apply_bops': /kisskb/src/drivers/md/persistent-data/dm-space-map-metadata.c:221:19: note: byref variable will be forcibly initialized struct block_op bop; ^ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_writereg': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_notifier_call': /kisskb/src/drivers/power/supply/bq2415x_charger.c:812:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^ /kisskb/src/drivers/power/supply/bq2415x_charger.c: In function 'bq2415x_probe': /kisskb/src/drivers/power/supply/bq2415x_charger.c:1534:29: note: byref variable will be forcibly initialized union power_supply_propval prop; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_irq_handler_thread': /kisskb/src/drivers/power/supply/bq25980_charger.c:849:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_charger_property': /kisskb/src/drivers/power/supply/bq25980_charger.c:716:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^ /kisskb/src/drivers/rtc/rtc-pcf2127.c: In function 'timestamp0_show': /kisskb/src/drivers/rtc/rtc-pcf2127.c:505:18: note: byref variable will be forcibly initialized struct rtc_time tm; ^ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_ts_irq_handler': /kisskb/src/drivers/input/touchscreen/zinitix.c:325:21: note: byref variable will be forcibly initialized struct touch_event touch_event; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: In function 'amdgpu_afmt_acr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c:90:25: note: byref variable will be forcibly initialized struct amdgpu_afmt_acr res; ^ 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/usb/host/uhci-hcd.c:26: /kisskb/src/drivers/usb/host/uhci-hcd.c: In function 'uhci_hcd_endpoint_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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/host/uhci-hcd.c:784:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(uhci->waitqh, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/memory.h:164, from /kisskb/src/arch/arm64/include/asm/page.h:42, from /kisskb/src/drivers/edac/edac_device.c:15: /kisskb/src/drivers/edac/edac_device.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/edac/edac_device.c: In function 'add_edac_dev_to_global_list': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_lookup': /kisskb/src/drivers/md/persistent-data/dm-btree.c:382:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_find_key': /kisskb/src/drivers/md/persistent-data/dm-btree.c:910:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'dm_btree_lookup_next': /kisskb/src/drivers/md/persistent-data/dm-btree.c:477:18: note: byref variable will be forcibly initialized struct ro_spine spine; ^ /kisskb/src/drivers/media/i2c/adv748x/adv748x-hdmi.c: In function 'adv748x_hdmi_propagate_pixelrate': /kisskb/src/drivers/media/i2c/adv748x/adv748x-hdmi.c:400:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/md/persistent-data/dm-btree.c: In function 'insert': /kisskb/src/drivers/md/persistent-data/dm-btree.c:773:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_type; ^ /kisskb/src/drivers/md/persistent-data/dm-btree.c:771:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_write': /kisskb/src/drivers/rtc/rtc-pcf8523.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/rtc/rtc-pcf8523.c: In function 'pcf8523_rtc_set_time': /kisskb/src/drivers/rtc/rtc-pcf8523.c:225:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_irq_handler_thread': /kisskb/src/drivers/power/supply/bd99954-charger.c:485:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_hw_init': /kisskb/src/drivers/power/supply/bd99954-charger.c:637:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_fw_probe': /kisskb/src/drivers/power/supply/bd99954-charger.c:885:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dvo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:384:28: note: byref variable will be forcibly initialized union dvo_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dac': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:321:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_dac_load_detect': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1702:36: note: byref variable will be forcibly initialized DAC_LOAD_DETECTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_init_backlight': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:171:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_external_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1222:33: note: byref variable will be forcibly initialized union external_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c: In function 'radeon_i2c_put_byte': /kisskb/src/drivers/gpu/drm/radeon/radeon_i2c.c:1081:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dig_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:571:28: note: byref variable will be forcibly initialized union dig_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dig_transmitter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:760:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_set_edp_panel_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1173:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_set_crtc_source': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1463:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_probe_acpi': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:367:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_irq': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:326:28: note: byref variable will be forcibly initialized struct icn8505_touch_data touch_data; ^ In file included from /kisskb/src/include/linux/dma-fence.h:17:0, from /kisskb/src/include/drm/gpu_scheduler.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h:26, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu.h:43, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c:45: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: In function 'amdgpu_sa_bo_new': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c:332:8: note: in expansion of macro 'wait_event_interruptible_locked' r = wait_event_interruptible_locked( ^ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_audio_hw_params': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:397:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_config_video_avi': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:122:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c: In function 'zx_hdmi_config_video_vsi': /kisskb/src/drivers/gpu/drm/zte/zx_hdmi.c:104:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c: In function 'nvkm_ioctl_rd': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c:195:4: note: byref variable will be forcibly initialized } v; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c: In function 'nvkm_ioctl_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c:90:21: note: byref variable will be forcibly initialized struct nvkm_oclass oclass; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'rebalance2': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:242:21: note: byref variable will be forcibly initialized struct child left, right; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:242:15: note: byref variable will be forcibly initialized struct child left, right; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'rebalance3': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:29: note: byref variable will be forcibly initialized struct child left, center, right; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:21: note: byref variable will be forcibly initialized struct child left, center, right; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:376:15: note: byref variable will be forcibly initialized struct child left, center, right; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'dm_btree_remove': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:525:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_vt; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:523:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c: In function 'remove_one': /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:622:29: note: byref variable will be forcibly initialized struct dm_btree_value_type le64_vt; ^ /kisskb/src/drivers/md/persistent-data/dm-btree-remove.c:620:22: note: byref variable will be forcibly initialized struct shadow_spine spine; ^ /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/usb/core/usb-acpi.c: In function 'usb_acpi_get_connect_type': /kisskb/src/drivers/usb/core/usb-acpi.c:88:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c: In function 'radeonfb_create': /kisskb/src/drivers/gpu/drm/radeon/radeon_fb.c:219:26: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 mode_cmd; ^ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14:0: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_std_setup': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c:392:26: note: byref variable will be forcibly initialized struct tuner_i2c_props i2c = priv->i2c_props; ^ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14:0: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_aux_byte': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_sleep': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_tuner_attach': /kisskb/src/drivers/media/tuners/tuner-simple.c:1068:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14:0: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_dvb_set_params': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c:729:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14:0: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_post_tune': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_tv_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c:609:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: In function 'amdgpu_atombios_i2c_process_i2c_ch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:44:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: In function 'amdgpu_atombios_i2c_channel_trans': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:164:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c: In function 'radeon_gem_va_update_vm': /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:579:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:578:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_gem.c:576:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv, *entry; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: In function 'amdgpu_dma_buf_map': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:250:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: In function 'amdgpu_dma_buf_create_obj': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:426:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/md/bcache/alloc.c: In function 'bch_alloc_sectors': /kisskb/src/drivers/md/bcache/alloc.c:615:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) alloc; ^ /kisskb/src/drivers/gpu/drm/zte/zx_tvenc.c: In function 'zx_tvenc_pwrctrl_init': /kisskb/src/drivers/gpu/drm/zte/zx_tvenc.c:303:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_download_instr': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:9484:20: note: byref variable will be forcibly initialized union ins_formats instr; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_invalidate_pds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1268:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_clear_bo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:745:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_alloc_pts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:900:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_free_pts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:972:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_update_ptes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1436:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_bo_update_mapping': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1602:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^ /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/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_update_pdes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1291:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^ /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c: In function 'c67x00_ll_husb_sie_init': /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c:309:29: note: byref variable will be forcibly initialized struct c67x00_lcp_int_data data; ^ /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c: In function 'c67x00_ll_husb_reset': /kisskb/src/drivers/usb/c67x00/c67x00-ll-hpi.c:319:29: note: byref variable will be forcibly initialized struct c67x00_lcp_int_data data; ^ /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; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-array.h:15, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:28: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_bo_clear_mappings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2372:12: note: byref variable will be forcibly initialized LIST_HEAD(removed); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_adjust_size': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2685:18: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2784:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/memory.h:164, from /kisskb/src/arch/arm64/include/asm/page.h:42, from /kisskb/src/drivers/edac/edac_pci.c:12: /kisskb/src/drivers/edac/edac_pci.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/edac/edac_pci.c: In function 'add_edac_pci_to_global_list': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c: In function 'mxsfb_attach_bridge': /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:116:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/usb/host/fsl-mph-dr-of.c: In function 'fsl_usb2_mph_dr_of_probe': /kisskb/src/drivers/usb/host/fsl-mph-dr-of.c:178:32: note: byref variable will be forcibly initialized struct fsl_usb2_platform_data data, *pdata; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-linear.c:12: /kisskb/src/drivers/md/md-linear.c: In function 'linear_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/md-linear.c:201:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mddev->private, newconf); ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_parser_relocs': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:84:27: note: byref variable will be forcibly initialized struct radeon_cs_buckets buckets; ^ /kisskb/src/drivers/gpu/drm/zte/zx_vga.c: In function 'zx_vga_pwrctrl_init': /kisskb/src/drivers/gpu/drm/zte/zx_vga.c:194:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_parser_init': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:309:30: note: byref variable will be forcibly initialized struct drm_radeon_cs_chunk user_chunk; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_ioctl': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:664:26: note: byref variable will be forcibly initialized struct radeon_cs_parser parser; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_packet_next_is_pkt3_nop': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:799:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c: In function 'radeon_cs_packet_next_reloc': /kisskb/src/drivers/gpu/drm/radeon/radeon_cs.c:846:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_bios.c: In function 'radeon_atrm_call': /kisskb/src/drivers/gpu/drm/radeon/radeon_bios.c:164:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL}; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_bios.c:163:26: note: byref variable will be forcibly initialized struct acpi_object_list atrm_arg; ^ /kisskb/src/drivers/media/i2c/ad5820.c: In function 'ad5820_write': /kisskb/src/drivers/media/i2c/ad5820.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/edac/bluefield_edac.c: In function 'smc_call1': /kisskb/src/drivers/edac/bluefield_edac.c:82:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/md/raid10.c: In function 'flush_pending_writes': /kisskb/src/drivers/md/raid10.c:859:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/rtc/rtc-wm831x.c: In function 'wm831x_rtc_settime': /kisskb/src/drivers/rtc/rtc-wm831x.c:172:18: note: byref variable will be forcibly initialized struct rtc_time new_tm; ^ 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/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'freeze_array': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:980:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, cmd); \ ^ /kisskb/src/drivers/md/raid10.c:1017:2: note: in expansion of macro 'wait_event_lock_irq_cmd' wait_event_lock_irq_cmd(conf->wait_barrier, ^ /kisskb/src/drivers/md/raid10.c: In function 'wait_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid10.c:970:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^ /kisskb/src/drivers/md/raid10.c: In function 'raise_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid10.c:938:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid10.c:931:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, force || !conf->nr_waiting, ^ /kisskb/src/drivers/md/raid10.c: In function 'regular_request_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid10.c:1109:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^ 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/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10d': /kisskb/src/drivers/md/raid10.c:2706:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/raid10.c:2700:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/raid10.c: In function 'raid10_check_reshape': /kisskb/src/drivers/md/raid10.c:4059:14: note: byref variable will be forcibly initialized struct geom geo; ^ /kisskb/src/drivers/md/raid10.c: In function 'setup_conf': /kisskb/src/drivers/md/raid10.c:3617:14: note: byref variable will be forcibly initialized struct geom geo; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid10.c:4500:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_parse_firmware': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:1160:25: note: byref variable will be forcibly initialized struct mip4_fw_version fw_version; ^ In file included from /kisskb/src/drivers/md/bcache/bset.h:5:0, from /kisskb/src/drivers/md/bcache/bset.c:12: /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_dump_bset': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:38:10: note: in expansion of macro 'START_KEY' &START_KEY(next) : next) > 0) ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_iter_next_check': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:117:9: note: in expansion of macro 'START_KEY' &START_KEY(next) : next) > 0) { ^ /kisskb/src/drivers/md/bcache/bset.c: In function '__bch_cut_front': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:201:23: note: in expansion of macro 'START_KEY' if (bkey_cmp(where, &START_KEY(k)) <= 0) ^ /kisskb/src/drivers/md/bcache/bset.c: In function '__bch_cut_back': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:226:23: note: in expansion of macro 'START_KEY' if (bkey_cmp(where, &START_KEY(k)) > 0) ^ /kisskb/src/drivers/input/touchscreen/melfas_mip4.c: In function 'mip4_query_device': /kisskb/src/drivers/input/touchscreen/melfas_mip4.c:247:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/raid10.c:1794:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/raid10.c:1780:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^ /kisskb/src/drivers/md/raid10.c: In function 'raid10_start_reshape': /kisskb/src/drivers/md/raid10.c:4164:14: note: byref variable will be forcibly initialized struct geom new; ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_bkey_try_merge': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:849:20: note: in expansion of macro 'START_KEY' bkey_cmp(l, &START_KEY(r))) ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'btree_mergesort': /kisskb/src/drivers/md/bcache/bset.c:1196:17: note: byref variable will be forcibly initialized BKEY_PADDED(k) tmp; ^ /kisskb/src/drivers/gpu/drm/zte/zx_vou.c: In function 'zx_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/zte/zx_vou.c:361:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c: In function 'nvkm_falcon_cmdq_rewind': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c:61:25: note: byref variable will be forcibly initialized struct nvfw_falcon_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c: In function 'nvkm_falcon_cmdq_open': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c:61:25: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10_write_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid10.c:1325:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid10.c:1316:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^ /kisskb/src/drivers/md/raid10.c:1290:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/raid10.c:1290:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_insert_key': /kisskb/src/drivers/md/bcache/bset.c:881:14: note: byref variable will be forcibly initialized struct bkey preceding_key_on_stack = ZERO_KEY; ^ /kisskb/src/drivers/md/bcache/bset.c:880:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bset.h:5:0, from /kisskb/src/drivers/md/bcache/bset.c:12: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:904:43: note: in expansion of macro 'START_KEY' bkey_cmp(k, b->ops->is_extents ? &START_KEY(m) : m) > 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:892:18: note: in expansion of macro 'START_KEY' preceding_key(&START_KEY(k), &preceding_key_p); ^ /kisskb/src/drivers/md/bcache/bset.c: In function '__bch_count_data': /kisskb/src/drivers/md/bcache/bset.c:57:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/bset.c: In function '__bch_check_keys': /kisskb/src/drivers/md/bcache/bset.c:70:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/bset.c:68:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/drivers/md/bcache/bset.h:5:0, from /kisskb/src/drivers/md/bcache/bset.c:12: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:83:26: note: in expansion of macro 'START_KEY' if (p && bkey_cmp(p, &START_KEY(k)) > 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:76:38: note: in expansion of macro 'START_KEY' if (p && bkey_cmp(&START_KEY(p), &START_KEY(k)) > 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.c:76:23: note: in expansion of macro 'START_KEY' if (p && bkey_cmp(&START_KEY(p), &START_KEY(k)) > 0) ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_sort_partial': /kisskb/src/drivers/md/bcache/bset.c:1292:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_sort_into': /kisskb/src/drivers/md/bcache/bset.c:1322:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15:0: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_standby': /kisskb/src/drivers/media/tuners/tda8290.c:462:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, .buf=cb1, .len = 2}; ^ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:536:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, ^ /kisskb/src/drivers/edac/dmc520_edac.c: In function 'dmc520_handle_dram_ecc_errors': /kisskb/src/drivers/edac/dmc520_edac.c:370:24: note: byref variable will be forcibly initialized struct ecc_error_info info; ^ /kisskb/src/drivers/usb/host/fotg210-hcd.c: In function 'periodic_unlink': /kisskb/src/drivers/usb/host/fotg210-hcd.c:3311:23: note: byref variable will be forcibly initialized union fotg210_shadow here = *prev_p; ^ /kisskb/src/drivers/usb/host/fotg210-hcd.c: In function 'itd_link': /kisskb/src/drivers/usb/host/fotg210-hcd.c:4331:23: note: byref variable will be forcibly initialized union fotg210_shadow here = *prev; ^ /kisskb/src/drivers/edac/thunderx_edac.c: In function 'thunderx_lmc_probe': /kisskb/src/drivers/edac/thunderx_edac.c:665:23: note: byref variable will be forcibly initialized struct edac_mc_layer layer; ^ /kisskb/src/drivers/usb/host/fotg210-hcd.c: In function 'qh_link_periodic': /kisskb/src/drivers/usb/host/fotg210-hcd.c:3500:24: note: byref variable will be forcibly initialized union fotg210_shadow here = *prev; ^ /kisskb/src/drivers/usb/host/fotg210-hcd.c: In function 'intr_submit': /kisskb/src/drivers/usb/host/fotg210-hcd.c:3830:19: note: byref variable will be forcibly initialized struct list_head empty; ^ /kisskb/src/drivers/usb/host/fotg210-hcd.c: In function 'fotg210_urb_enqueue': /kisskb/src/drivers/usb/host/fotg210-hcd.c:5268:19: note: byref variable will be forcibly initialized struct list_head qtd_list; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_wait_for_halt': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:247:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, ms, falcon->addr + 0x100, 0x10, 0x10); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_clear_interrupt': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:263:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x008, mask, 0x0); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'falcon_v1_wait_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:276:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x04c, 0xffff, 0x0); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_enable': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:289:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x10c, 0x6, 0x0); ^ /kisskb/src/drivers/gpu/drm/radeon/rs400.c: In function 'rs400_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rs400.c:395:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /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/edac/xgene_edac.c: In function 'xgene_edac_mc_add': /kisskb/src/drivers/edac/xgene_edac.c:348:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/edac/xgene_edac.c:346:27: note: byref variable will be forcibly initialized struct xgene_edac_mc_ctx tmp_ctx; ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_pmd_add': /kisskb/src/drivers/edac/xgene_edac.c:891:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_l3_add': /kisskb/src/drivers/edac/xgene_edac.c:1188:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_soc_add': /kisskb/src/drivers/edac/xgene_edac.c:1729:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/class/cdc-wdm.c:18: /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_wait_for_response': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/class/cdc-wdm.c:612:7: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout(desc->wait, ^ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/class/cdc-wdm.c:390:7: note: in expansion of macro 'wait_event_interruptible' r = wait_event_interruptible(desc->wait, !test_bit(WDM_IN_USE, ^ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/class/cdc-wdm.c:527:9: note: in expansion of macro 'wait_event_interruptible' rv = wait_event_interruptible(desc->wait, ^ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_probe': /kisskb/src/drivers/usb/class/cdc-wdm.c:962:31: note: byref variable will be forcibly initialized struct usb_cdc_parsed_header hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:69:20: note: byref variable will be forcibly initialized struct lsb_header lsb; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:68:20: note: byref variable will be forcibly initialized struct wpr_header hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_build_lsb': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:114:20: note: byref variable will be forcibly initialized struct lsb_header hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:135:21: note: byref variable will be forcibly initialized struct wpr_header hdr = { ^ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_load_initrd_dev_path': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:572:13: note: byref variable will be forcibly initialized efi_guid_t lf2_proto_guid = EFI_LOAD_FILE2_PROTOCOL_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_printk': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:137:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/drivers/media/tuners/tda9887.c:12:0: /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_configure': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c: In function 'rs690_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rs690.c:678:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c: In function 'rs690_bandwidth_update': /kisskb/src/drivers/gpu/drm/radeon/rs690.c:589:35: note: byref variable will be forcibly initialized struct rs690_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:589:25: note: byref variable will be forcibly initialized struct rs690_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:588:35: note: byref variable will be forcibly initialized struct rs690_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rs690.c:588:25: note: byref variable will be forcibly initialized struct rs690_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c: In function 'pixcir_ts_isr': /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c:194:28: note: byref variable will be forcibly initialized struct pixcir_report_data report; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:36:23: note: byref variable will be forcibly initialized struct lsb_header_v1 lsb; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:35:23: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_build_lsb': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:62:23: note: byref variable will be forcibly initialized struct lsb_header_v1 hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:84:24: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr = { ^ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_send': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:183:37: note: byref variable will be forcibly initialized struct raydium_bank_switch_header header = { ^ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_read': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:229:37: note: byref variable will be forcibly initialized struct raydium_bank_switch_header header = { ^ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_query_ts_info': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:296:27: note: byref variable will be forcibly initialized struct raydium_data_info data_info; ^ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_probe': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:1033:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'find_gop': /kisskb/src/drivers/firmware/efi/libstub/gop.c:480:14: note: byref variable will be forcibly initialized efi_guid_t conout_proto = EFI_CONSOLE_OUT_DEVICE_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'choose_mode_list': /kisskb/src/drivers/firmware/efi/libstub/gop.c:324:18: note: byref variable will be forcibly initialized efi_input_key_t key; ^ /kisskb/src/drivers/memstick/core/mspro_block.c: In function 'mspro_block_set_interface': /kisskb/src/drivers/memstick/core/mspro_block.c:873:30: note: byref variable will be forcibly initialized struct mspro_param_register param = { ^ /kisskb/src/drivers/memstick/core/mspro_block.c: In function 'h_mspro_block_setup_cmd': /kisskb/src/drivers/memstick/core/mspro_block.c:674:30: note: byref variable will be forcibly initialized struct mspro_param_register 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/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'keybuf_cmp': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2573:16: note: in expansion of macro 'START_KEY' if (bkey_cmp(&START_KEY(&l->key), &r->key) >= 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2571:25: note: in expansion of macro 'START_KEY' if (bkey_cmp(&l->key, &START_KEY(&r->key)) <= 0) ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'do_btree_node_write': /kisskb/src/drivers/md/bcache/btree.c:376:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ /kisskb/src/drivers/md/bcache/btree.c:340:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function '__bch_btree_mark_key': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:1203:20: note: in expansion of macro 'ZERO_KEY' if (!bkey_cmp(k, &ZERO_KEY)) ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_mark_node': /kisskb/src/drivers/md/bcache/btree.c:1275:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_count_keys': /kisskb/src/drivers/md/bcache/btree.c:1534:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'make_btree_freeing_key': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:1158:20: note: in expansion of macro 'ZERO_KEY' bkey_copy_key(k, &ZERO_KEY); ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_cut_back': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/md/bcache/bset.h:434:2: note: in expansion of macro 'BUG_ON' BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0); ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.h:434:26: note: in expansion of macro 'START_KEY' BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0); ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_keys': /kisskb/src/drivers/md/bcache/btree.c:2167:21: note: byref variable will be forcibly initialized BKEY_PADDED(key) temp; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2166:24: note: in expansion of macro 'START_KEY' } else if (bkey_cmp(&START_KEY(k), &b->key) < 0) { ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_node_read': /kisskb/src/drivers/md/bcache/btree.c:244:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'mca_reap': /kisskb/src/drivers/md/bcache/btree.c:587:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'mca_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_node_write_sync': /kisskb/src/drivers/md/bcache/btree.c:452:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_cache_free': /kisskb/src/drivers/md/bcache/btree.c:728:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_cache_alloc': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:799:40: note: in expansion of macro 'ZERO_KEY' c->verify_data = mca_bucket_alloc(c, &ZERO_KEY, GFP_KERNEL); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:778:29: note: in expansion of macro 'ZERO_KEY' if (!mca_bucket_alloc(c, &ZERO_KEY, GFP_KERNEL)) ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_map_nodes_recurse': /kisskb/src/drivers/md/bcache/btree.c:2505:21: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function '__bch_btree_node_alloc': /kisskb/src/drivers/md/bcache/btree.c:1090:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_initial_mark_key': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:1256:30: note: in expansion of macro 'ZERO_KEY' if (level && bkey_cmp(k, &ZERO_KEY)) ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check_recurse': /kisskb/src/drivers/md/bcache/btree.c:1875:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check_thread': /kisskb/src/drivers/md/bcache/btree.c:1963:20: note: byref variable will be forcibly initialized struct btree_op op; ^ /kisskb/src/drivers/md/bcache/btree.c:1914:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/bcache/btree.c:2061:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(check_state->wait, ^ /kisskb/src/drivers/md/bcache/btree.c:2006:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_set_root': /kisskb/src/drivers/md/bcache/btree.c:2474:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_split': /kisskb/src/drivers/md/bcache/btree.c:2197:17: note: byref variable will be forcibly initialized struct keylist parent_keys; ^ /kisskb/src/drivers/md/bcache/btree.c:2196:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2276:28: note: in expansion of macro 'MAX_KEY' bkey_copy_key(&n3->key, &MAX_KEY); ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_node': /kisskb/src/drivers/md/bcache/btree.c:2328:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_coalesce': /kisskb/src/drivers/md/bcache/btree.c:1330:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/btree.c:1329:17: note: byref variable will be forcibly initialized struct keylist keylist; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/btree.c:1483:21: note: in expansion of macro 'ZERO_KEY' if (!bkey_cmp(k, &ZERO_KEY)) ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_rewrite_node': /kisskb/src/drivers/md/bcache/btree.c:1498:17: note: byref variable will be forcibly initialized struct keylist keys; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_recurse': /kisskb/src/drivers/md/bcache/btree.c:1575:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_gc': /kisskb/src/drivers/md/bcache/btree.c:1789:18: note: byref variable will be forcibly initialized struct btree_op op; ^ /kisskb/src/drivers/md/bcache/btree.c:1788:17: note: byref variable will be forcibly initialized struct closure writes; ^ /kisskb/src/drivers/md/bcache/btree.c:1787:17: note: byref variable will be forcibly initialized struct gc_stat stats; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_gc_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/bcache/btree.c:1846:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->gc_wait, ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_check_key': /kisskb/src/drivers/md/bcache/btree.c:2385:17: note: byref variable will be forcibly initialized struct keylist insert; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert': /kisskb/src/drivers/md/bcache/btree.c:2440:25: note: byref variable will be forcibly initialized struct btree_insert_op op; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2454:14: note: in expansion of macro 'START_KEY' &START_KEY(keys->keys), ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_map_keys_recurse': /kisskb/src/drivers/md/bcache/btree.c:2538:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/btree.c:2554:20: note: in expansion of macro 'KEY' ret = fn(op, b, &KEY(KEY_INODE(&b->key), ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_refill_keybuf': /kisskb/src/drivers/md/bcache/btree.c:2640:16: note: byref variable will be forcibly initialized struct refill refill; ^ /kisskb/src/drivers/md/bcache/btree.c:2639:14: note: byref variable will be forcibly initialized struct bkey start = buf->last_scanned; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c: In function 'tu102_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c:55:24: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr = { ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_keybuf_check_overlapping': /kisskb/src/drivers/md/bcache/btree.c:2693:28: note: byref variable will be forcibly initialized struct keybuf_key *p, *w, s; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/btree.c:2704:24: note: in expansion of macro 'START_KEY' while (w && bkey_cmp(&START_KEY(&w->key), end) < 0) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c: In function 'nv50_bar_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c:39:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/usb/class/cdc-acm.c: In function 'acm_probe': /kisskb/src/drivers/usb/class/cdc-acm.c:1160:31: note: byref variable will be forcibly initialized struct usb_cdc_parsed_header h; ^ /kisskb/src/drivers/usb/class/cdc-acm.c: In function 'acm_tty_set_termios': /kisskb/src/drivers/usb/class/cdc-acm.c:1048:29: note: byref variable will be forcibly initialized struct usb_cdc_line_coding newline; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c: In function 'g84_bar_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:35:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/include/linux/uuid.h:11:0, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/include/linux/efi.h:19, from /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:10: /kisskb/src/drivers/firmware/efi/libstub/secureboot.c: In function 'efi_get_secureboot_mode': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/efi.h:76:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ^ /kisskb/src/include/linux/efi.h:319:35: note: in expansion of macro 'EFI_GUID' #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) ^ /kisskb/src/include/linux/efi.h:1107:25: note: in expansion of macro 'EFI_GLOBAL_VARIABLE_GUID' get_var(L"SetupMode", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, &setupmode); ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/efi.h:76:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ^ /kisskb/src/include/linux/efi.h:319:35: note: in expansion of macro 'EFI_GUID' #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) ^ /kisskb/src/include/linux/efi.h:1099:35: note: in expansion of macro 'EFI_GLOBAL_VARIABLE_GUID' status = get_var(L"SecureBoot", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, ^ /kisskb/src/drivers/gpu/drm/radeon/r520.c: In function 'r520_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r520.c:135:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:149:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827x_probe_version': /kisskb/src/drivers/media/tuners/tda827x.c:844:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:750:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:655:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:508:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:435:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:325:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:223:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c: In function 'gm107_bar_bar1_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:30:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c: In function 'gm107_bar_bar2_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:40:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/input/touchscreen/sur40.c: In function 'sur40_process_video': /kisskb/src/drivers/input/touchscreen/sur40.c:533:24: note: byref variable will be forcibly initialized struct usb_sg_request sgr; ^ /kisskb/src/drivers/firmware/efi/libstub/tpm.c: In function 'efi_retrieve_tpm2_eventlog': /kisskb/src/drivers/firmware/efi/libstub/tpm.c:53:13: note: byref variable will be forcibly initialized efi_guid_t linux_eventlog_guid = LINUX_EFI_TPM_EVENT_LOG_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:52:13: note: byref variable will be forcibly initialized efi_guid_t tcg2_guid = EFI_TCG2_PROTOCOL_GUID; ^ /kisskb/src/drivers/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/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c: In function 'tu102_bar_bar2_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:31:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c: In function 'tu102_bar_bar1_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:58:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c: In function 'nvkm_bios_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c:147:19: note: byref variable will be forcibly initialized struct bit_entry bit_i; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c:146:22: note: byref variable will be forcibly initialized struct nvbios_image image; ^ /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_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_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_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; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1687:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'efi_open_volume': /kisskb/src/drivers/firmware/efi/libstub/file.c:69:13: note: byref variable will be forcibly initialized efi_guid_t fs_proto = EFI_FILE_SYSTEM_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'efi_open_file': /kisskb/src/drivers/firmware/efi/libstub/file.c:42:13: note: byref variable will be forcibly initialized efi_guid_t info_guid = EFI_FILE_INFO_ID; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1823:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'handle_cmdline_files': /kisskb/src/drivers/firmware/efi/libstub/file.c:159:16: note: byref variable will be forcibly initialized struct finfo fi; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r600.c:1305:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770.c: In function 'rv770_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rv770.c:1011:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_copy_cpdma': /kisskb/src/drivers/gpu/drm/radeon/r600.c:2969:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/r600.c: In function 'r600_ib_test': /kisskb/src/drivers/gpu/drm/radeon/r600.c:3401:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c: In function 'nvbios_boostTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/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; ^ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_config_termc': /kisskb/src/drivers/usb/class/usbtmc.c:2002:25: note: byref variable will be forcibly initialized struct usbtmc_termchar termc; ^ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_request': /kisskb/src/drivers/usb/class/usbtmc.c:1889:28: note: byref variable will be forcibly initialized struct usbtmc_ctrlrequest request; ^ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_generic_write': /kisskb/src/drivers/usb/class/usbtmc.c:1232:24: note: byref variable will be forcibly initialized struct usbtmc_message msg; ^ 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/usb/class/usbtmc.c:13: /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc488_ioctl_read_stb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/class/usbtmc.c:530:8: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout( ^ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_generic_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/class/usbtmc.c:915:13: note: in expansion of macro 'wait_event_interruptible_timeout' retval = wait_event_interruptible_timeout( ^ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_generic_read': /kisskb/src/drivers/usb/class/usbtmc.c:1021:24: note: byref variable will be forcibly initialized struct usbtmc_message msg; ^ 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/usb/class/usbtmc.c:13: /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc488_ioctl_wait_srq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/class/usbtmc.c:591:7: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout( ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c: In function 'nvbios_cstepTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: In function 'amdgpu_virt_add_bad_page': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c:405:29: note: byref variable will be forcibly initialized struct eeprom_table_record bp; ^ /kisskb/src/drivers/gpu/drm/lima/lima_vm.c: In function 'lima_vm_bo_add': /kisskb/src/drivers/gpu/drm/lima/lima_vm.c:94:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter sg_iter; ^ /kisskb/src/drivers/gpu/drm/lima/lima_vm.c: In function 'lima_vm_map_bo': /kisskb/src/drivers/gpu/drm/lima/lima_vm.c:286:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter sg_iter; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_i2c_block_data': /kisskb/src/drivers/media/i2c/adv7842.c:349:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_byte_no_check': /kisskb/src/drivers/media/i2c/adv7842.c:337:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_byte_data': /kisskb/src/drivers/media/i2c/adv7842.c:315:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_read_byte_data_check': /kisskb/src/drivers/media/i2c/adv7842.c:283:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/gpu/drm/lima/lima_gem.c: In function 'lima_heap_alloc': /kisskb/src/drivers/gpu/drm/lima/lima_gem.c:28:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ /kisskb/src/drivers/gpu/drm/lima/lima_gem.c: In function 'lima_gem_submit': /kisskb/src/drivers/gpu/drm/lima/lima_gem.c:301:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'log_infoframe': /kisskb/src/drivers/media/i2c/adv7842.c:2554:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_cp_log_status': /kisskb/src/drivers/media/i2c/adv7842.c:2672:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_cec_isr': /kisskb/src/drivers/media/i2c/adv7842.c:2227:18: note: byref variable will be forcibly initialized struct cec_msg msg; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c: In function 'nvbios_disp_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c:32:19: note: byref variable will be forcibly initialized struct bit_entry U; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c: In function 'nvbios_outp_entry': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c:85:21: note: byref variable will be forcibly initialized struct nvbios_disp info; ^ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_command_ram_test': /kisskb/src/drivers/media/i2c/adv7842.c:3181:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /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/media/tuners/tda18271-common.c: In function '_tda_printk': /kisskb/src/drivers/media/tuners/tda18271-common.c:709:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/tuners/tda18271-common.c:708:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/firmware/efi/libstub/random.c: In function 'efi_get_random_bytes': /kisskb/src/drivers/firmware/efi/libstub/random.c:41:13: note: byref variable will be forcibly initialized efi_guid_t rng_proto = EFI_RNG_PROTOCOL_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/random.c: In function 'efi_random_get_seed': /kisskb/src/drivers/firmware/efi/libstub/random.c:69:13: note: byref variable will be forcibly initialized efi_guid_t rng_table_guid = LINUX_EFI_RANDOM_SEED_TABLE_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/random.c:68:13: note: byref variable will be forcibly initialized efi_guid_t rng_algo_raw = EFI_RNG_ALGORITHM_RAW; ^ /kisskb/src/drivers/firmware/efi/libstub/random.c:67:13: note: byref variable will be forcibly initialized efi_guid_t rng_proto = EFI_RNG_PROTOCOL_GUID; ^ /kisskb/src/drivers/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/firmware/efi/efi.c: In function 'match_config_table': /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized static __init int match_config_table(const efi_guid_t *guid, ^ /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/kobject.h:19:0, from /kisskb/src/drivers/firmware/efi/efi.c:17: /kisskb/src/drivers/firmware/efi/efi.c: In function 'efivar_ssdt_load': /kisskb/src/drivers/firmware/efi/efi.c:242:12: note: byref variable will be forcibly initialized LIST_HEAD(entries); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/drivers/firmware/efi/efi.c:26:0: /kisskb/src/drivers/firmware/efi/efi.c: In function 'efisubsys_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c: In function 'nvbios_dp_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c:31:19: note: byref variable will be forcibly initialized struct bit_entry d; ^ 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/gpu/drm/lima/lima_sched.c: In function 'lima_sched_build_error_task_list': /kisskb/src/drivers/gpu/drm/lima/lima_sched.c:306:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c: In function 'efi_random_alloc': /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:61:25: note: byref variable will be forcibly initialized struct efi_boot_memmap map; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c: In function 'nvbios_fan_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/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/firmware/efi/libstub/pci.c: In function 'efi_pci_disable_bridge_busmaster': /kisskb/src/drivers/firmware/efi/libstub/pci.c:18:13: note: byref variable will be forcibly initialized efi_guid_t pci_proto = EFI_PCI_IO_PROTOCOL_GUID; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/wait_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, ^ /kisskb/src/drivers/md/md.c: In function 'get_version': /kisskb/src/drivers/md/md.c:6580:16: note: byref variable will be forcibly initialized mdu_version_t ver; ^ 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/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_handle_request': /kisskb/src/drivers/md/md.c:436:15: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/md.c:436:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^ /kisskb/src/drivers/md/md.c: In function 'get_array_info': /kisskb/src/drivers/md/md.c:6594:19: note: byref variable will be forcibly initialized mdu_array_info_t info; ^ /kisskb/src/drivers/md/md.c: In function 'get_disk_info': /kisskb/src/drivers/md/md.c:6686:18: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'mddev_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:552:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:549:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->active_io) == 0); ^ /kisskb/src/drivers/md/md.c: In function 'md_flush_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/md.c:670:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^ /kisskb/src/drivers/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 = { ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:182:0, from /kisskb/src/drivers/md/bcache/debug.c:9: /kisskb/src/drivers/md/bcache/debug.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/debug.c:9: /kisskb/src/drivers/md/bcache/debug.c: In function 'bch_dump_read': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^ /kisskb/src/drivers/md/bcache/debug.c:194:47: note: in expansion of macro 'MAX_KEY' w = bch_keybuf_next_rescan(i->c, &i->keys, &MAX_KEY, dump_pred); ^ /kisskb/src/drivers/md/bcache/debug.c: In function 'bch_data_verify': /kisskb/src/drivers/md/bcache/debug.c:112:19: note: byref variable will be forcibly initialized struct bvec_iter iter, citer = { 0 }; ^ /kisskb/src/drivers/md/md.c: In function 'md_write_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:8548:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^ /kisskb/src/drivers/md/md.c: In function 'md_wait_for_blocked_rdev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/md/md.c:9434:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(rdev->blocked_wait, ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_ptr_status': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/extents.c:88:20: note: in expansion of macro 'ZERO_KEY' if (!bkey_cmp(k, &ZERO_KEY)) ^ /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_sort_cmp': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:261:41: note: in expansion of macro 'START_KEY' int64_t c = bkey_cmp(&START_KEY(l.k), &START_KEY(r.k)); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:261:24: note: in expansion of macro 'START_KEY' int64_t c = bkey_cmp(&START_KEY(l.k), &START_KEY(r.k)); ^ /kisskb/src/drivers/md/md.c: In function 'md_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/md/md.c:7926:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout ^ /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_btree_ptr_bad': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/extents.c:210:20: note: in expansion of macro 'ZERO_KEY' if (!bkey_cmp(k, &ZERO_KEY) || ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_cut_back': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/md/bcache/bset.h:434:2: note: in expansion of macro 'BUG_ON' BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0); ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.h:434:26: note: in expansion of macro 'START_KEY' BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0); ^ /kisskb/src/drivers/md/md.c: In function 'md_do_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:8965:2: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:8953:5: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:8874:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(mddev->recovery_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:8856:4: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^ /kisskb/src/drivers/md/md.c:8716:17: note: byref variable will be forcibly initialized DEFINE_WAIT(wq); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/md.c:8716:5: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wq); ^ /kisskb/src/drivers/md/md.c:8645:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_sort_fixup': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:305:19: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(i->k), top->k); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:299:19: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(i->k), tmp); ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:294:4: note: in expansion of macro 'BUG_ON' BUG_ON(!bkey_cmp(&START_KEY(top->k), &START_KEY(i->k))); ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:294:42: note: in expansion of macro 'START_KEY' BUG_ON(!bkey_cmp(&START_KEY(top->k), &START_KEY(i->k))); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:294:4: note: in expansion of macro 'BUG_ON' BUG_ON(!bkey_cmp(&START_KEY(top->k), &START_KEY(i->k))); ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:294:22: note: in expansion of macro 'START_KEY' BUG_ON(!bkey_cmp(&START_KEY(top->k), &START_KEY(i->k))); ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:276:25: note: in expansion of macro 'START_KEY' if (bkey_cmp(top->k, &START_KEY(i->k)) <= 0) ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_k2g_vp_set_ctm': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:2443:25: note: byref variable will be forcibly initialized struct dispc_csc_coef cpr; ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_k3_vp_set_ctm': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:2509:25: note: byref variable will be forcibly initialized struct dispc_csc_coef csc; ^ /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_insert_fixup': /kisskb/src/drivers/md/bcache/extents.c:427:22: note: byref variable will be forcibly initialized BKEY_PADDED(key) temp; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:453:21: note: in expansion of macro 'START_KEY' __bch_cut_back(&START_KEY(insert), k); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:446:38: note: in expansion of macro 'START_KEY' bkey_cmp(&START_KEY(insert), &START_KEY(k)) <= 0) { ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:446:18: note: in expansion of macro 'START_KEY' bkey_cmp(&START_KEY(insert), &START_KEY(k)) <= 0) { ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:442:38: note: in expansion of macro 'START_KEY' if (bkey_cmp(&START_KEY(insert), &START_KEY(k)) > 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:442:18: note: in expansion of macro 'START_KEY' if (bkey_cmp(&START_KEY(insert), &START_KEY(k)) > 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:434:18: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(insert), k); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:397:37: note: in expansion of macro 'START_KEY' bkey_cmp(&START_KEY(insert), &START_KEY(k)) > 0) { ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:397:17: note: in expansion of macro 'START_KEY' bkey_cmp(&START_KEY(insert), &START_KEY(k)) > 0) { ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:349:20: note: in expansion of macro 'START_KEY' if (bkey_cmp(k, &START_KEY(insert)) <= 0) ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/extents.c:342:17: note: in expansion of macro 'START_KEY' if (bkey_cmp(&START_KEY(k), insert) >= 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/sched/mm.h:5, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'bind_rdev_to_array': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_super_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:1025:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->pending_writes)==0); ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_plane_check': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:1922:30: note: byref variable will be forcibly initialized struct dispc_scaling_params scaling; ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_plane_setup': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:1994:30: note: byref variable will be forcibly initialized struct dispc_scaling_params scale; ^ /kisskb/src/drivers/md/md.c: In function 'md_allow_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:8620:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^ /kisskb/src/drivers/md/md.c: In function 'md_set_readonly': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:6336:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:6334:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, ^ /kisskb/src/drivers/md/md.c: In function 'do_md_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:6396:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, (mddev->sync_thread == NULL && ^ /kisskb/src/drivers/md/md.c: In function 'md_ioctl': /kisskb/src/drivers/md/md.c:6580:16: note: byref variable will be forcibly initialized mdu_version_t ver; ^ /kisskb/src/drivers/md/md.c:7727:19: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md.c:7713:5: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^ /kisskb/src/drivers/md/md.c:7685:20: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^ /kisskb/src/drivers/md/md.c:7613:20: note: byref variable will be forcibly initialized mdu_array_info_t info; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/md/md.c:7582:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(mddev->sb_wait, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'autorun_devices': /kisskb/src/drivers/md/md.c:6509:13: note: byref variable will be forcibly initialized LIST_HEAD(candidates); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c: In function 'nvbios_iccsense_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c:33:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c: In function 'nvbios_iccsense_parse': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c:82:29: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev; ^ /kisskb/src/drivers/firmware/efi/libstub/relocate.c: In function 'efi_low_alloc_above': /kisskb/src/drivers/firmware/efi/libstub/relocate.c:31:25: note: byref variable will be forcibly initialized struct efi_boot_memmap boot_map; ^ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c: In function 'vsnprintf': /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:319:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c: In function 'snprintf': /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:557:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c: In function 'nvbios_imagen': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c:34:22: note: byref variable will be forcibly initialized struct nvbios_npdeT npde; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c:33:22: note: byref variable will be forcibly initialized struct nvbios_pcirT pcir; ^ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_notify_monitor_detect': /kisskb/src/drivers/media/i2c/ad9389b.c:892:32: note: byref variable will be forcibly initialized struct ad9389b_monitor_detect mdt; ^ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_check_edid_status': /kisskb/src/drivers/media/i2c/ad9389b.c:1012:29: note: byref variable will be forcibly initialized struct ad9389b_edid_detect ed; ^ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_edid_handler': /kisskb/src/drivers/media/i2c/ad9389b.c:815:29: note: byref variable will be forcibly initialized struct ad9389b_edid_detect ed; ^ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'install_memreserve_table': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:79:13: note: byref variable will be forcibly initialized efi_guid_t memreserve_table_guid = LINUX_EFI_MEMRESERVE_TABLE_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'setup_graphics': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:54:13: note: byref variable will be forcibly initialized efi_guid_t gop_proto = EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID; ^ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'efi_pe_entry': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:119:13: note: byref variable will be forcibly initialized efi_guid_t loaded_image_proto = LOADED_IMAGE_PROTOCOL_GUID; ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_push': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:224:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^ /kisskb/src/drivers/usb/storage/protocol.c: In function 'usb_stor_access_xfer_buf': /kisskb/src/drivers/usb/storage/protocol.c:127:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc5000.c:246:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^ /kisskb/src/drivers/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/md/bcache/journal.c: In function 'journal_read_bucket': /kisskb/src/drivers/md/bcache/journal.c:43:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'journal_wait_for_write': /kisskb/src/drivers/md/bcache/journal.c:839:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'bch_journal_replay': /kisskb/src/drivers/md/bcache/journal.c:358:17: note: byref variable will be forcibly initialized struct keylist keylist; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'journal_write_unlocked': /kisskb/src/drivers/md/bcache/journal.c:741:18: note: byref variable will be forcibly initialized struct bio_list list; ^ /kisskb/src/drivers/md/bcache/journal.c: In function 'bch_journal_meta': /kisskb/src/drivers/md/bcache/journal.c:948:17: note: byref variable will be forcibly initialized struct keylist keys; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'query_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3281:24: note: byref variable will be forcibly initialized struct aac_query_disk qd; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'force_delete_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3322:25: note: byref variable will be forcibly initialized struct aac_delete_disk dd; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'delete_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3347:25: note: byref variable will be forcibly initialized struct aac_delete_disk dd; ^ /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/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_gpio_ne': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2195:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_zm_i2c': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1078:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/md/bcache/movinggc.c: In function 'read_moving': /kisskb/src/drivers/md/bcache/movinggc.c:131:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/movinggc.c:8: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^ /kisskb/src/drivers/md/bcache/movinggc.c:139:10: note: in expansion of macro 'MAX_KEY' &MAX_KEY, moving_pred); ^ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:361:19: note: byref variable will be forcibly initialized struct bit_entry bit_I; ^ /kisskb/src/drivers/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/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/firmware/efi/libstub/fdt.c: In function 'allocate_new_fdt_and_exit_boot': /kisskb/src/drivers/firmware/efi/libstub/fdt.c:253:26: note: byref variable will be forcibly initialized struct exit_boot_struct priv; ^ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:252:25: note: byref variable will be forcibly initialized struct efi_boot_memmap map; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_conn': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:125:22: note: byref variable will be forcibly initialized struct nvbios_connE connE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_generic_condition': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:799:22: note: byref variable will be forcibly initialized struct nvbios_dpout info; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:31:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'nvbios_post': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2341:9: note: in expansion of macro 'nvbios_init' ret = nvbios_init(subdev, data, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2332:9: note: in expansion of macro 'nvbios_init' ret = nvbios_init(subdev, data, ^ /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c: In function 'drm_vram_mm_debugfs': /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c:1015:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c: In function 'panfrost_perfcnt_enable_locked': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c:76:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c: In function 'panfrost_perfcnt_disable_locked': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c:184:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(perfcnt->buf); ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_notify_monitor_detect': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1566:32: note: byref variable will be forcibly initialized struct adv7511_monitor_detect mdt; ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv_smbus_read_byte_data_check': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:161:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv_smbus_read_i2c_block_data': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:220:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_notify_no_edid': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1477:29: note: byref variable will be forcibly initialized struct adv7511_edid_detect ed; ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_check_edid_status': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:1670:30: note: byref variable will be forcibly initialized struct adv7511_edid_detect ed; ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'log_infoframe': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:529:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/media/i2c/adv7511-v4l2.c: In function 'adv7511_isr': /kisskb/src/drivers/media/i2c/adv7511-v4l2.c:973:18: note: byref variable will be forcibly initialized struct cec_msg msg; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c: In function 'pm8001_init_sas_add': /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:659:30: note: byref variable will be forcibly initialized struct pm8001_ioctl_payload payload; ^ 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/scsi/pm8001/pm8001_init.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:658: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/pm8001/pm8001_init.c: In function 'pm8001_set_phy_settings_ven_117c_12G': /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:869:39: note: byref variable will be forcibly initialized struct pm8001_mpi3_phy_pg_trx_config phycfg_ext; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:868:39: note: byref variable will be forcibly initialized struct pm8001_mpi3_phy_pg_trx_config phycfg_int; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_init.c: In function 'pm8001_get_phy_settings_info': /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:746:30: note: byref variable will be forcibly initialized struct pm8001_ioctl_payload payload; ^ 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/scsi/pm8001/pm8001_init.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_init.c:745: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/usb/storage/transport.c: In function 'usb_stor_msg_common': /kisskb/src/drivers/usb/storage/transport.c:117:20: note: byref variable will be forcibly initialized struct completion urb_done; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/usb/storage/transport.c:31: /kisskb/src/drivers/usb/storage/transport.c: In function 'usb_stor_reset_common': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/storage/transport.c:1364:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(us->delay_wait, ^ /kisskb/src/drivers/usb/storage/transport.c: In function 'usb_stor_invoke_transport': /kisskb/src/drivers/usb/storage/transport.c:702:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/usb/storage/transport.c:700:23: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^ In file included from /kisskb/src/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/hwmon-sysfs.h:10, from /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:24: /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c: In function 'radeon_sync_with_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_pm.c:167:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout( ^ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_variable_is_removable': /kisskb/src/drivers/firmware/efi/vars.c:273:1: note: byref variable will be forcibly initialized efivar_variable_is_removable(efi_guid_t vendor, const char *var_name, ^ /kisskb/src/drivers/firmware/efi/vars.c:273:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_validate': /kisskb/src/drivers/firmware/efi/vars.c:237:1: note: byref variable will be forcibly initialized efivar_validate(efi_guid_t vendor, efi_char16_t *var_name, u8 *data, ^ /kisskb/src/drivers/firmware/efi/vars.c:237:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/vars.c: In function 'variable_is_present': /kisskb/src/drivers/firmware/efi/vars.c:333:13: note: byref variable will be forcibly initialized static bool variable_is_present(efi_char16_t *variable_name, efi_guid_t *vendor, ^ /kisskb/src/drivers/firmware/efi/vars.c:333:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_find': /kisskb/src/drivers/firmware/efi/vars.c:802:22: note: byref variable will be forcibly initialized struct efivar_entry *efivar_entry_find(efi_char16_t *name, efi_guid_t guid, ^ /kisskb/src/drivers/firmware/efi/vars.c:802:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_init': /kisskb/src/drivers/firmware/efi/vars.c:421:13: note: byref variable will be forcibly initialized efi_guid_t vendor_guid; ^ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set': /kisskb/src/drivers/firmware/efi/vars.c:653:13: note: byref variable will be forcibly initialized efi_guid_t vendor = entry->var.VendorGuid; ^ /kisskb/src/drivers/md/bcache/request.c: In function 'bio_csum': /kisskb/src/drivers/md/bcache/request.c:43:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'bch_data_invalidate': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:127:6: note: in expansion of macro 'KEY' &KEY(op->inode, ^ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^ /kisskb/src/drivers/md/bcache/request.c: In function 'cached_dev_write': /kisskb/src/drivers/md/bcache/request.c:977:14: note: byref variable will be forcibly initialized struct bkey end = KEY(dc->disk.id, bio_end_sector(bio), 0); ^ /kisskb/src/drivers/md/bcache/request.c:976:14: note: byref variable will be forcibly initialized struct bkey start = KEY(dc->disk.id, bio->bi_iter.bi_sector, 0); ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_encoder_in_use': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:98:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'cache_lookup': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:588:7: note: in expansion of macro 'KEY' &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0), ^ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:927:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/include/linux/export.h:43:0, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'bch_cut_back': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ /kisskb/src/drivers/md/bcache/bset.h:434:2: note: in expansion of macro 'BUG_ON' BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0); ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/bset.h:434:26: note: in expansion of macro 'START_KEY' BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0); ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'cache_lookup_fn': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:558:16: note: in expansion of macro 'KEY' bch_cut_back(&KEY(s->iop.inode, bio_end_sector(n), 0), bio_key); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:557:17: note: in expansion of macro 'KEY' bch_cut_front(&KEY(s->iop.inode, n->bi_iter.bi_sector, 0), bio_key); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:520:19: note: in expansion of macro 'KEY' if (bkey_cmp(k, &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0)) <= 0) ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_force_disable_all': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:1010:24: note: byref variable will be forcibly initialized struct drm_mode_set set = { ^ /kisskb/src/drivers/md/bcache/request.c: In function 'flash_dev_submit_bio': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:1302:7: note: in expansion of macro 'KEY' &KEY(d->id, bio_end_sector(bio), 0)); ^ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:1301:7: note: in expansion of macro 'KEY' &KEY(d->id, bio->bi_iter.bi_sector, 0), ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_dpcd_access': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:240:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_drain_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1478:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg = *orig_msg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_xfer': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1514:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_kms_helper_poll_enable': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:246:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_detect_ctx': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:284:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'output_poll_execute': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:623:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_hpd_irq_event': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:818:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_single_connector_modes': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:427:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'get_connectors_for_crtc': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:77:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:170:18: note: byref variable will be forcibly initialized struct drm_rect dest = { ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:164:18: note: byref variable will be forcibly initialized struct drm_rect src = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: In function 'amdgpu_mmhub_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c:62:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_encoder_service': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:346:32: note: byref variable will be forcibly initialized DP_ENCODER_SERVICE_PARAMETERS args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_process_aux_ch': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:92:32: note: byref variable will be forcibly initialized union aux_channel_transaction args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c: In function 'radeon_dp_link_train': /kisskb/src/drivers/gpu/drm/radeon/atombios_dp.c:792:35: note: byref variable will be forcibly initialized struct radeon_dp_link_train_info dp_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: In function 'amdgpu_xgmi_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:666:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^ 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/scsi/pm8001/pm8001_sas.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_dev_found_notify': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:625: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/pm8001/pm8001_sas.c: In function 'pm8001_exec_internal_tmf_task': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:718:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_setstate); ^ /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/pm8001/pm8001_sas.c: In function 'pm8001_issue_ssp_tmf': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:906:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^ 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/scsi/pm8001/pm8001_sas.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_phy_control': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:163: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/pm8001/pm8001_sas.c: In function 'pm8001_I_T_nexus_event_handler': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1059:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_setstate); ^ /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/pm8001/pm8001_sas.c: In function 'pm8001_lu_reset': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1107:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_setstate); ^ /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/pm8001/pm8001_sas.c:1104:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_query_task': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1133:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1132: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/slab.h:15, from /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:41: /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_abort_task': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1220:31: 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/pm8001/pm8001_sas.c:1219:31: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion_reset); ^ /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/pm8001/pm8001_sas.c:1185:23: note: byref variable will be forcibly initialized struct sas_task_slow slow_task; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1182:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1180:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_abort_task_set': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1322:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_clear_aca': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1330:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c: In function 'pm8001_clear_task_set': /kisskb/src/drivers/scsi/pm8001/pm8001_sas.c:1338:25: note: byref variable will be forcibly initialized struct pm8001_tmf_task tmf_task; ^ /kisskb/src/drivers/firmware/efi/memattr.c: In function 'efi_memattr_apply_permissions': /kisskb/src/drivers/firmware/efi/memattr.c:162:21: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^ /kisskb/src/drivers/md/bcache/super.c: In function '__uuid_write': /kisskb/src/drivers/md/bcache/super.c:503:17: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/super.c:502:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_prio_write': /kisskb/src/drivers/md/bcache/super.c:616:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'bch_pending_bdevs_cleanup': /kisskb/src/drivers/md/bcache/super.c:2676:12: note: byref variable will be forcibly initialized LIST_HEAD(pending_devs); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cached_dev_run': /kisskb/src/drivers/md/bcache/super.c:1083:18: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cached_dev_attach': /kisskb/src/drivers/md/bcache/super.c:1270:18: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'bcache_reboot': /kisskb/src/drivers/md/bcache/super.c:2723:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/bcache/super.c:2723:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cache_set_error': /kisskb/src/drivers/md/bcache/super.c:1639:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/md/bcache/super.c:1638:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'run_cache_set': /kisskb/src/drivers/md/bcache/super.c:1983:12: note: byref variable will be forcibly initialized LIST_HEAD(journal); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/bcache/super.c:1982:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^ /kisskb/src/drivers/md/bcache/super.c:2102:33: note: in expansion of macro 'MAX_KEY' bkey_copy_key(&c->root->key, &MAX_KEY); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: In function 'amdgpu_map_static_csa': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:71:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer csa_tv; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:70:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry pd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:69:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:68:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c: In function 'r600_hdmi_update_audio_settings': /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c:420:30: note: byref variable will be forcibly initialized struct hdmi_audio_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c: In function 'r600_audio_update_hdmi': /kisskb/src/drivers/gpu/drm/radeon/r600_hdmi.c:120:24: note: byref variable will be forcibly initialized struct r600_audio_pin audio_status = r600_audio_status(rdev); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_encode_up_ack_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3602:40: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_reply_body reply; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2777:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1133:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_power_updown_phy': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1194:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1210:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_allocate_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1177:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_enum_path_resources': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1162:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_clear_payload_id_table': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1153:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1145:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_sideband_msg_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:686:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'process_single_tx_qlock': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2885:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2846:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_queue_down_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2929:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1346:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1313:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mgr->tx_waitq, ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5523:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5576:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_update_payload_part1': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3376:24: note: byref variable will be forcibly initialized struct drm_dp_payload req_payload; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_set_mst': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3684:25: note: byref variable will be forcibly initialized struct drm_dp_payload reset_pay; ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_get_one_sb_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3881:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_write': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:107:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_get_pci_info': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1006:22: note: byref variable will be forcibly initialized struct aac_pci_info pci_info; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_get_hba_info': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1020:22: note: byref variable will be forcibly initialized struct aac_hba_info hbainfo; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'check_revision': /kisskb/src/drivers/scsi/aacraid/commctrl.c:452:18: note: byref variable will be forcibly initialized struct revision response; ^ /kisskb/src/drivers/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; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:107:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/include/linux/dma-fence.h:17:0, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1507:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[i].queue, ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_duplicate_state': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3174:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_shutdown': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3131:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_suspend': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3259:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_resume': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3352:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:21: /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function '__i2c_hid_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:272:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ihid->wait, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_query_err_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1502:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reset': /kisskb/src/drivers/media/tuners/mxl5005s.c:3853:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_writereg': /kisskb/src/drivers/media/tuners/mxl5005s.c:3879:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_interrupt_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1298:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1296:25: note: byref variable will be forcibly initialized struct amdgpu_iv_entry entry; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_enable_all_features': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:736:24: note: byref variable will be forcibly initialized struct ras_common_if head = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_error_query': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:764:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_log_on_err_counter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1454:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_do_recovery': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1567:19: note: byref variable will be forcibly initialized struct list_head device_list, *device_list_handle = NULL; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_error_inject': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:860:36: note: byref variable will be forcibly initialized struct ta_ras_trigger_error_input block_info = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_debugfs_ctrl_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:300:22: note: byref variable will be forcibly initialized struct ras_debug_if data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_query_error_count': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:920:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_debugfs_create_all': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1194:19: note: byref variable will be forcibly initialized struct ras_fs_if fs_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_interrupt_remove_all': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1434:20: note: byref variable will be forcibly initialized struct ras_ih_if info = { ^ /kisskb/src/drivers/md/bcache/sysfs.c: In function 'bch_root_usage': /kisskb/src/drivers/md/bcache/sysfs.c:642:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/md/bcache/sysfs.c: In function 'bch_bset_print_stats': /kisskb/src/drivers/md/bcache/sysfs.c:613:23: note: byref variable will be forcibly initialized struct bset_stats_op op; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/sysfs.c:9: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^ /kisskb/src/drivers/md/bcache/sysfs.c:619:40: note: in expansion of macro 'ZERO_KEY' ret = bch_btree_map_nodes(&op.op, c, &ZERO_KEY, bch_btree_bset_stats); ^ /kisskb/src/drivers/md/bcache/sysfs.c: In function '__bch_cache_set_store': /kisskb/src/drivers/md/bcache/sysfs.c:844:25: note: byref variable will be forcibly initialized struct shrink_control sc; ^ /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c: In function 'drm_helper_move_panel_connectors_to_head': /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:52:19: note: byref variable will be forcibly initialized struct list_head panel_list; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c: In function 'mxm_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c:32:19: note: byref variable will be forcibly initialized struct bit_entry x; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c: In function 'pm8001_ctl_bios_version_show': /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:479:30: note: byref variable will be forcibly initialized struct pm8001_ioctl_payload payload; ^ 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/firmware.h:7, from /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:40: /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:478: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/pm8001/pm8001_ctl.c: In function 'pm8001_set_nvmd': /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:682: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/pm8001/pm8001_ctl.c: In function 'pm8001_update_flash': /kisskb/src/drivers/scsi/pm8001/pm8001_ctl.c:718: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/gpu/drm/radeon/evergreen.c: In function 'sumo_set_uvd_clock': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:1143:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_program_watermarks': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2152:37: note: byref variable will be forcibly initialized struct evergreen_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2152:29: note: byref variable will be forcibly initialized struct evergreen_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_mc_program': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:2847:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:3892:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen.c: In function 'evergreen_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/evergreen.c:4006:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_write': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:96:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/usb/storage/debug.c: In function 'usb_stor_dbg': /kisskb/src/drivers/usb/storage/debug.c:167:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c: In function 'nvbios_npdeTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c:31:22: note: byref variable will be forcibly initialized struct nvbios_pcirT pcir; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1193:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/usb/storage/cypress_atacb.c: In function 'cypress_atacb_passthrough': /kisskb/src/drivers/usb/storage/cypress_atacb.c:165:23: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_dereg_dev_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4435:23: note: byref variable will be forcibly initialized struct dereg_dev_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'send_task_abort': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4508:24: note: byref variable will be forcibly initialized struct task_abort_req task_abort; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_ssp_tm_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4566:30: note: byref variable will be forcibly initialized struct ssp_ini_tm_start_req sspTMCmd; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_get_nvmd_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4592:26: note: byref variable will be forcibly initialized struct get_nvm_data_req nvmd_req; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_set_nvmd_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4687:26: note: byref variable will be forcibly initialized struct set_nvm_data_req nvmd_req; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_set_dev_state_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4923:27: note: byref variable will be forcibly initialized struct set_dev_state_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_sas_re_initialization': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4949:35: note: byref variable will be forcibly initialized struct sas_re_initialization_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_phy_ctl_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4460:27: note: byref variable will be forcibly initialized struct local_phy_ctl_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_reg_dev_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4375:21: note: byref variable will be forcibly initialized struct reg_dev_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_phy_stop_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4355:22: note: byref variable will be forcibly initialized struct phy_stop_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_phy_start_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4320:23: note: byref variable will be forcibly initialized struct phy_start_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_sata_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4211:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_ssp_io_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4157:30: note: byref variable will be forcibly initialized struct ssp_ini_io_start_req ssp_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_smp_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4091:17: note: byref variable will be forcibly initialized struct smp_req smp_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_hw_event_ack_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:3257:27: note: byref variable will be forcibly initialized struct hw_event_ack_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_send_abort_all': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:1701:24: note: byref variable will be forcibly initialized struct task_abort_req task_abort; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_send_read_log': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:1751:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:1746:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^ /kisskb/src/drivers/input/rmi4/rmi_f34v7.c: In function 'rmi_f34v7_write_command_single_transaction': /kisskb/src/drivers/input/rmi4/rmi_f34v7.c:80:24: note: byref variable will be forcibly initialized struct f34v7_data_1_5 data_1_5; ^ /kisskb/src/drivers/input/rmi4/rmi_f34v7.c: In function 'rmi_f34v7_read_queries_bl_version': /kisskb/src/drivers/input/rmi4/rmi_f34v7.c:427:25: note: byref variable will be forcibly initialized struct f34v7_query_1_7 query_1_7; ^ /kisskb/src/drivers/input/rmi4/rmi_f34v7.c: In function 'rmi_f34v7_read_queries': /kisskb/src/drivers/input/rmi4/rmi_f34v7.c:470:25: note: byref variable will be forcibly initialized struct f34v7_query_1_7 query_1_7; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_fw_flash_update_build': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4773:29: note: byref variable will be forcibly initialized struct fw_flash_Update_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c: In function 'pm8001_chip_fw_flash_update_req': /kisskb/src/drivers/scsi/pm8001/pm8001_hwi.c:4800:30: note: byref variable will be forcibly initialized struct fw_flash_updata_info flash_update_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function '__update_table_header': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function 'amdgpu_ras_eeprom_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:289:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function 'amdgpu_ras_eeprom_check_err_threshold': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:445:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_dirtyfb': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:165:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_damage_merged': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:364:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:363:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/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/md/bcache/writeback.c: In function 'bch_root_node_dirty_init': /kisskb/src/drivers/md/bcache/writeback.c:803:28: note: byref variable will be forcibly initialized struct sectors_dirty_init op; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_dirty_init_thread': /kisskb/src/drivers/md/bcache/writeback.c:836:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_lib_check_disableblock': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1221:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/drivers/md/bcache/writeback.c: In function 'refill_full_stripes': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/writeback.c:600:8: note: in expansion of macro 'KEY' &KEY(dc->disk.id, ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'refill_dirty': /kisskb/src/drivers/md/bcache/writeback.c:627:14: note: byref variable will be forcibly initialized struct bkey start_pos; ^ /kisskb/src/drivers/md/bcache/writeback.c:626:14: note: byref variable will be forcibly initialized struct bkey end = KEY(dc->disk.id, MAX_KEY_OFFSET, 0); ^ /kisskb/src/drivers/md/bcache/writeback.c:625:14: note: byref variable will be forcibly initialized struct bkey start = KEY(dc->disk.id, 0, 0); ^ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_lib_scan_logicalblocknumber': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1565:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'write_dirty_finish': /kisskb/src/drivers/md/bcache/writeback.c:286:18: note: byref variable will be forcibly initialized struct keylist keys; ^ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_libsearch_block_from_physical': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1388:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; /* need check */ ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'read_dirty': /kisskb/src/drivers/md/bcache/writeback.c:404:17: note: byref variable will be forcibly initialized struct closure cl; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181:0, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^ /kisskb/src/drivers/md/bcache/writeback.c:451:8: note: in expansion of macro 'START_KEY' &START_KEY(&next->key))) ^ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_lib_process_bootblock': /kisskb/src/drivers/usb/storage/ene_ub6250.c:942:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat ExtraData; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_writeback_thread': /kisskb/src/drivers/md/bcache/writeback.c:708:20: note: byref variable will be forcibly initialized struct closure cl; ^ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_card_init': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1956:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_sectors_dirty_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/bcache/writeback.c:964:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(state->wait, ^ /kisskb/src/drivers/md/bcache/writeback.c:909:28: note: byref variable will be forcibly initialized struct sectors_dirty_init op; ^ /kisskb/src/drivers/md/bcache/writeback.c:908:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^ /kisskb/src/drivers/gpu/drm/radeon/ni.c: In function 'cayman_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/ni.c:1813:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/ni.c: In function 'tn_set_vce_clocks': /kisskb/src/drivers/gpu/drm/radeon/ni.c:2709:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: In function 'amdgpu_nbio_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c:76:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c: In function 'nvbios_perf_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c:33:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/leds/leds-tlc591xx.c: In function 'tlc591xx_probe': /kisskb/src/drivers/leds/leds-tlc591xx.c:185:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_scsi_to_ata': /kisskb/src/drivers/usb/storage/isd200.c:1287:29: note: byref variable will be forcibly initialized struct read_capacity_data readCapacityData; ^ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_action': /kisskb/src/drivers/usb/storage/isd200.c:480:16: note: byref variable will be forcibly initialized union ata_cdb ata; ^ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_ata_command': /kisskb/src/drivers/usb/storage/isd200.c:1516:16: note: byref variable will be forcibly initialized union ata_cdb ataCdb; ^ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_parse_dt': /kisskb/src/drivers/media/i2c/tvp5150.c:2031:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^ /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c: In function 'drm_self_refresh_helper_entry_work': /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:74:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: In function 'amdgpu_umc_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c:81:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^ /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/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; ^ 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/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md-bitmap.c:429:3: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^ /kisskb/src/drivers/md/md-bitmap.c: In function 'write_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md-bitmap.c:310:4: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_startwrite': /kisskb/src/drivers/md/md-bitmap.c:1420:16: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/md-bitmap.c:1420:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_cond_end_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md-bitmap.c:1623:2: note: in expansion of macro 'wait_event' wait_event(bitmap->mddev->recovery_wait, ^ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_free': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md-bitmap.c:1747:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_resize': /kisskb/src/drivers/md/md-bitmap.c:2065:23: note: byref variable will be forcibly initialized struct bitmap_counts old_counts; ^ /kisskb/src/drivers/md/md-bitmap.c:2064:24: note: byref variable will be forcibly initialized struct bitmap_storage store; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'read_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md-bitmap.c:404:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_behind_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/md-bitmap.c:1776:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c: In function 'pll_limits_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c:83:19: note: byref variable will be forcibly initialized struct bit_entry bit_C; ^ /kisskb/src/drivers/md/md-autodetect.c: In function 'md_setup_drive': /kisskb/src/drivers/md/md-autodetect.c:212:26: note: byref variable will be forcibly initialized struct mdu_disk_info_s dinfo = { ^ /kisskb/src/drivers/md/md-autodetect.c:142:16: note: byref variable will be forcibly initialized struct kstat 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/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 '__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/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/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/hid/hid-input.c: In function 'hidinput_update_battery': /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/input.c: In function 'input_register_handle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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_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); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:29: /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'drm_dp_aux_unregister_devnode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:286:2: note: in expansion of macro 'wait_var_event' wait_var_event(&aux_dev->usecount, !atomic_read(&aux_dev->usecount)); ^ /kisskb/src/drivers/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/media/i2c/tvp7002.c: In function 'tvp7002_probe': /kisskb/src/drivers/media/i2c/tvp7002.c:940:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c: In function 'nvbios_pmuTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_p; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c: In function 'nvbios_pmuRm': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c:80:21: note: byref variable will be forcibly initialized struct nvbios_pmuE pmuE; ^ /kisskb/src/drivers/firmware/efi/capsule.c: In function 'efi_capsule_supported': /kisskb/src/drivers/firmware/efi/capsule.c:88:23: note: byref variable will be forcibly initialized efi_capsule_header_t capsule; ^ /kisskb/src/drivers/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/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^ /kisskb/src/drivers/of/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; ^ 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/usb/image/mdc800.c:75: /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_usb_waitForIRQ': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/image/mdc800.c:337:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->irq_wait, mdc800->irq_woken, ^ /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_device_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/image/mdc800.c:859:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->write_wait, mdc800->written, ^ /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_device_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/image/mdc800.c:734:5: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->download_wait, ^ /kisskb/src/drivers/of/platform.c: In function 'of_device_alloc': /kisskb/src/drivers/of/platform.c:113:24: note: byref variable will be forcibly initialized struct resource *res, temp_res; ^ /kisskb/src/drivers/of/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/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dac_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:354:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_tv_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:406:35: note: byref variable will be forcibly initialized TV_ENCODER_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_yuv_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1544:27: note: byref variable will be forcibly initialized ENABLE_YUV_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dac_load_detect': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2345:36: note: byref variable will be forcibly initialized DAC_LOAD_DETECTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'radeon_atom_backlight_init': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:192:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dvo_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:495:28: note: byref variable will be forcibly initialized union dvo_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_digital_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:568:29: note: byref variable will be forcibly initialized union lvds_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_external_encoder_setup': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1443:33: note: byref variable will be forcibly initialized union external_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_encoder_crtc_source': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1867:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dig_encoder_setup2': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:850:28: note: byref variable will be forcibly initialized union dig_encoder_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_dig_transmitter_setup2': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1020:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_backlight_level': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:100:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'radeon_atom_encoder_dpms_avivo': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1580:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_edp_panel_power': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:1391:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c: In function 'atombios_set_mst_encoder_crtc_source': /kisskb/src/drivers/gpu/drm/radeon/atombios_encoders.c:2016:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c: In function 'nvbios_power_budget_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/firmware/efi/esrt.c: In function 'efi_esrt_init': /kisskb/src/drivers/firmware/efi/esrt.c:244:20: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^ /kisskb/src/drivers/firmware/efi/esrt.c:242:35: note: byref variable will be forcibly initialized struct efi_system_resource_table tmpesrt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/cik.c: In function 'cik_set_vce_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/cik.c:1427:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/cik.c: In function 'cik_set_uvd_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/cik.c:1386:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ In file included from /kisskb/src/drivers/gpu/drm/radeon/radeon.h:64:0, from /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c:45: /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c: In function 'radeon_sa_bo_new': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_sa.c:362:8: note: in expansion of macro 'wait_event_interruptible_locked' r = wait_event_interruptible_locked( ^ In file included from /kisskb/src/include/linux/dma-fence.h:17:0, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/drm_file.c:603:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(file_priv->event_wait, ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_get_rf_strength': /kisskb/src/drivers/media/tuners/si2157.c:736:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_params': /kisskb/src/drivers/media/tuners/si2157.c:401:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_sleep': /kisskb/src/drivers/media/tuners/si2157.c:285:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_init': /kisskb/src/drivers/media/tuners/si2157.c:85:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_analog_params': /kisskb/src/drivers/media/tuners/si2157.c:512:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_stat_work': /kisskb/src/drivers/media/tuners/si2157.c:792:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_probe': /kisskb/src/drivers/media/tuners/si2157.c:820:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_get_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:554:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_put_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:622:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/drivers/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/media/tuners/fc0012.c: In function 'fc0012_writereg': /kisskb/src/drivers/media/tuners/fc0012.c:14:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c: In function 'nvbios_ramcfg_count': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:38:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c: In function 'nvbios_ramcfg_index': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:57:23: note: byref variable will be forcibly initialized struct nvbios_M0203E M0203E; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:56:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^ /kisskb/src/drivers/md/dm.c: In function '__send_duplicate_bios': /kisskb/src/drivers/md/dm.c:1400:18: note: byref variable will be forcibly initialized struct bio_list blist = BIO_EMPTY_LIST; ^ /kisskb/src/drivers/md/dm.c: In function '__send_empty_flush': /kisskb/src/drivers/md/dm.c:1416:13: note: byref variable will be forcibly initialized struct bio flush_bio; ^ /kisskb/src/drivers/md/dm.c: In function '__split_and_process_bio': /kisskb/src/drivers/md/dm.c:1571:20: note: byref variable will be forcibly initialized struct clone_info ci; ^ 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/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function 'event_callback': /kisskb/src/drivers/md/dm.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(uevents); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/dm.c: In function 'dm_pr_register': /kisskb/src/drivers/md/dm.c:2946:15: note: byref variable will be forcibly initialized struct dm_pr pr = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/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/drivers/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function '__bind': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/dm.c:1991:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(md->map, (void *)t); ^ /kisskb/src/drivers/md/dm.c: In function 'dm_setup_md_queue': /kisskb/src/drivers/md/dm.c:2088:22: note: byref variable will be forcibly initialized struct queue_limits limits; ^ 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/md/dm-core.h:12, from /kisskb/src/drivers/md/dm.c:8: /kisskb/src/drivers/md/dm.c: In function 'dm_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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/md/dm.c:2752:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(md->eventq, ^ /kisskb/src/drivers/md/dm.c: In function 'dm_swap_table': /kisskb/src/drivers/md/dm.c:2334:22: note: byref variable will be forcibly initialized struct queue_limits limits; ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:191:26: note: byref variable will be forcibly initialized struct of_reconfig_data pr; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:535:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^ /kisskb/src/drivers/of/dynamic.c:534:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:235:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/of/dynamic.c: In function 'of_detach_node': /kisskb/src/drivers/of/dynamic.c:287:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:660:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^ /kisskb/src/drivers/md/dm-table.c: In function 'validate_hardware_logical_block_alignment': /kisskb/src/drivers/md/dm-table.c:605:22: note: byref variable will be forcibly initialized struct queue_limits ti_limits; ^ /kisskb/src/drivers/md/dm-table.c: In function 'dm_calculate_queue_limits': /kisskb/src/drivers/md/dm-table.c:1423:22: note: byref variable will be forcibly initialized struct queue_limits ti_limits; ^ /kisskb/src/drivers/gpu/drm/radeon/atombios_i2c.c: In function 'radeon_process_i2c_ch': /kisskb/src/drivers/gpu/drm/radeon/atombios_i2c.c:42:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_phy_ctl_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4816:27: note: byref variable will be forcibly initialized struct local_phy_ctl_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_phy_stop_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4721:22: note: byref variable will be forcibly initialized struct phy_stop_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_phy_start_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4681:23: note: byref variable will be forcibly initialized struct phy_start_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_hw_event_ack_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:3179:27: note: byref variable will be forcibly initialized struct hw_event_ack_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'mpi_set_phy_profile_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4868:29: note: byref variable will be forcibly initialized struct set_phy_profile_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_reg_dev_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4741:21: note: byref variable will be forcibly initialized struct reg_dev_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_set_sas_protocol_timer_config': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1229:27: note: byref variable will be forcibly initialized SASProtocolTimerConfig_t SASConfigPage; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1227:26: note: byref variable will be forcibly initialized struct set_ctrl_cfg_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_encrypt_update': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1391:22: note: byref variable will be forcibly initialized struct kek_mgmt_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_ssp_io_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4301:30: note: byref variable will be forcibly initialized struct ssp_ini_io_start_req ssp_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_sata_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4452:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_chip_smp_req': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4144:17: note: byref variable will be forcibly initialized struct smp_req smp_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_send_abort_all': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1724:24: note: byref variable will be forcibly initialized struct task_abort_req task_abort; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_send_read_log': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1778:25: note: byref variable will be forcibly initialized struct host_to_dev_fis fis; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1773:24: note: byref variable will be forcibly initialized struct sata_start_req sata_cmd; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm80xx_set_thermal_config': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:1183:26: note: byref variable will be forcibly initialized struct set_ctrl_cfg_req payload; ^ /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c: In function 'pm8001_set_phy_profile_single': /kisskb/src/drivers/scsi/pm8001/pm80xx_hwi.c:4910:29: note: byref variable will be forcibly initialized struct set_phy_profile_req payload; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c: In function 'nvbios_rammapTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'dce6_program_watermarks': /kisskb/src/drivers/gpu/drm/radeon/si.c:2298:32: note: byref variable will be forcibly initialized struct dce6_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c:2298:24: note: byref variable will be forcibly initialized struct dce6_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/si.c:3852:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/si.c:4032:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_mc_program': /kisskb/src/drivers/gpu/drm/radeon/si.c:4138:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/si.c: In function 'si_ib_parse': /kisskb/src/drivers/gpu/drm/radeon/si.c:4735:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:324:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:279:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:1172:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:2463:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:967:32: note: byref variable will be forcibly initialized struct dce8_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:967:24: note: byref variable will be forcibly initialized struct dce8_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:1794:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:1233:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:1287:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c: In function 'dce_v8_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v8_0.c:1525:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_print_mem': /kisskb/src/drivers/firmware/efi/cper.c:331:30: note: byref variable will be forcibly initialized struct cper_mem_err_compact cmem; ^ In file included from /kisskb/src/include/linux/uuid.h:11:0, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/firmware/efi/cper.c:16: /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_estatus_print_section': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:179:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x81212A96, 0x09ED, 0x4996, 0x94, 0x71, 0x8D, 0x72, \ ^ /kisskb/src/drivers/firmware/efi/cper.c:563:35: note: in expansion of macro 'CPER_SEC_FW_ERR_REC_REF' } else if (guid_equal(sec_type, &CPER_SEC_FW_ERR_REC_REF)) { ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:168:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xE19E3D16, 0xBC11, 0x11E4, 0x9C, 0xAA, 0xC2, 0x05, \ ^ /kisskb/src/drivers/firmware/efi/cper.c:544:35: note: in expansion of macro 'CPER_SEC_PROC_ARM' } else if (guid_equal(sec_type, &CPER_SEC_PROC_ARM)) { ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:175:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xD995E954, 0xBBC1, 0x430F, 0xAD, 0x91, 0xB4, 0x4D, \ ^ /kisskb/src/drivers/firmware/efi/cper.c:535:35: note: in expansion of macro 'CPER_SEC_PCIE' } else if (guid_equal(sec_type, &CPER_SEC_PCIE)) { ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:172:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xA5BC1114, 0x6F64, 0x4EDE, 0xB8, 0x63, 0x3E, 0x83, \ ^ /kisskb/src/drivers/firmware/efi/cper.c:525:35: note: in expansion of macro 'CPER_SEC_PLATFORM_MEM' } else if (guid_equal(sec_type, &CPER_SEC_PLATFORM_MEM)) { ^ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:156:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x9876CCAD, 0x47B4, 0x4bdb, 0xB6, 0x5E, 0x16, 0xF1, \ ^ /kisskb/src/drivers/firmware/efi/cper.c:517:28: note: in expansion of macro 'CPER_SEC_PROC_GENERIC' if (guid_equal(sec_type, &CPER_SEC_PROC_GENERIC)) { ^ /kisskb/src/drivers/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/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/leds/uleds.c:9: /kisskb/src/drivers/leds/uleds.c: In function 'uleds_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/leds/uleds.c:162:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c: In function 'gfx_v7_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c:2356:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c: In function 'shadow_image': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c:55:22: note: byref variable will be forcibly initialized struct nvbios_image image; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/cik_sdma.c: In function 'cik_sdma_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/cik_sdma.c:670:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_mc_program': /kisskb/src/drivers/gpu/drm/radeon/cik.c:5273:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'dce8_program_watermarks': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9240:32: note: byref variable will be forcibly initialized struct dce8_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c:9240:24: note: byref variable will be forcibly initialized struct dce8_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_set_uvd_clock': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9417:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_copy_cpdma': /kisskb/src/drivers/gpu/drm/radeon/cik.c:3651:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_ib_test': /kisskb/src/drivers/gpu/drm/radeon/cik.c:3771:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_gpu_soft_reset': /kisskb/src/drivers/gpu/drm/radeon/cik.c:4924:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_gpu_pci_config_reset': /kisskb/src/drivers/gpu/drm/radeon/cik.c:5138:27: note: byref variable will be forcibly initialized struct evergreen_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/cik.c: In function 'cik_set_vce_clocks': /kisskb/src/drivers/gpu/drm/radeon/cik.c:9456:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /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/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ In file included from /kisskb/src/include/linux/of_irq.h:8:0, from /kisskb/src/drivers/of/irq.c:24: /kisskb/src/drivers/of/irq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^ /kisskb/src/drivers/of/irq.c: In function '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/usb/misc/ldusb.c:23: /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/misc/ldusb.c:474:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->read_wait, dev->interrupt_in_done); ^ /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/misc/ldusb.c:556:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->write_wait, !dev->interrupt_out_busy); ^ /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/misc/ldusb.c:399:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args': /kisskb/src/drivers/of/unittest.c:384:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_phandle_with_args_map': /kisskb/src/drivers/of/unittest.c:540:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_changeset': /kisskb/src/drivers/of/unittest.c:798:22: note: byref variable will be forcibly initialized struct of_changeset chgset; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts': /kisskb/src/drivers/of/unittest.c:997:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_parse_interrupts_extended': /kisskb/src/drivers/of/unittest.c:1074:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_dma_ranges_one': /kisskb/src/drivers/of/unittest.c:913:17: note: byref variable will be forcibly initialized struct device dev_bogus; ^ /kisskb/src/drivers/of/unittest.c: In function 'of_unittest_pci_dma_ranges': /kisskb/src/drivers/of/unittest.c:946:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^ /kisskb/src/drivers/of/unittest.c:945:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^ 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/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function '__uhid_report_queue_and_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/hid/uhid.c:176:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(uhid->report_wait, ^ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function 'uhid_char_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/hid/uhid.c:669:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(uhid->waitq, ^ /kisskb/src/drivers/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/firmware/efi/mokvar-table.c: In function 'efi_mokvar_table_init': /kisskb/src/drivers/firmware/efi/mokvar-table.c:102:20: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^ /kisskb/src/drivers/firmware/efi/efi-init.c: In function 'find_pci_overlap_node': /kisskb/src/drivers/firmware/efi/efi-init.c:296:23: note: byref variable will be forcibly initialized struct of_pci_range range; ^ /kisskb/src/drivers/firmware/efi/efi-init.c:295:30: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^ /kisskb/src/drivers/firmware/efi/efi-init.c: In function 'efi_init': /kisskb/src/drivers/firmware/efi/efi-init.c:211:29: note: byref variable will be forcibly initialized struct efi_memory_map_data data; ^ In file included from /kisskb/src/include/linux/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/usb/misc/chaoskey.c:17: /kisskb/src/drivers/usb/misc/chaoskey.c: In function '_chaoskey_fill': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/misc/chaoskey.c:382:11: note: in expansion of macro 'wait_event_interruptible_timeout' result = wait_event_interruptible_timeout( ^ /kisskb/src/drivers/md/dm-ioctl.c: In function '__list_versions': /kisskb/src/drivers/md/dm-ioctl.c:608:19: note: byref variable will be forcibly initialized struct vers_iter iter_info; ^ /kisskb/src/drivers/md/dm-ioctl.c: In function 'dev_set_geometry': /kisskb/src/drivers/md/dm-ioctl.c:962:21: note: byref variable will be forcibly initialized struct hd_geometry geometry; ^ /kisskb/src/drivers/md/dm-ioctl.c: In function 'ctl_ioctl': /kisskb/src/drivers/md/dm-ioctl.c:1851:18: note: byref variable will be forcibly initialized struct dm_ioctl param_kernel; ^ 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/usb/misc/adutux.c:20: /kisskb/src/drivers/usb/misc/adutux.c: In function 'adu_abort_transfers': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/usb/misc/adutux.c:136:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dev->write_wait, dev->out_urb_finished, ^ /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/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/md/dm-io.c: In function 'sync_io': /kisskb/src/drivers/md/dm-io.c:437:17: note: byref variable will be forcibly initialized struct sync_io sio; ^ /kisskb/src/drivers/md/dm-io.c: In function 'dm_io': /kisskb/src/drivers/md/dm-io.c:541:16: note: byref variable will be forcibly initialized struct dpages dp; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_initialize_dpm_power_state': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:78:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_set_engine_clock_scaling': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:430:57: note: byref variable will be forcibly initialized struct atom_clock_dividers min_dividers, max_dividers, current_max_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:430:43: note: byref variable will be forcibly initialized struct atom_clock_dividers min_dividers, max_dividers, current_max_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:430:29: note: byref variable will be forcibly initialized struct atom_clock_dividers min_dividers, max_dividers, current_max_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c: In function 'rs780_dpm_force_performance_level': /kisskb/src/drivers/gpu/drm/radeon/rs780_dpm.c:1034:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:415:16: note: byref variable will be forcibly initialized struct target target_child; ^ /kisskb/src/drivers/of/overlay.c: In function 'build_changeset': /kisskb/src/drivers/of/overlay.c:639:16: note: byref variable will be forcibly initialized struct target target; ^ /kisskb/src/drivers/of/overlay.c: In function 'overlay_notify': /kisskb/src/drivers/of/overlay.c:162:32: note: byref variable will be forcibly initialized struct of_overlay_notify_data nd; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c: In function 'nvbios_timingTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c: In function 'vi_set_vce_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c:844:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c: In function 'vi_set_uvd_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c:774:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/md/dm-kcopyd.c: In function 'do_work': /kisskb/src/drivers/md/dm-kcopyd.c:650:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/dm-kcopyd.c: In function 'run_io_job': /kisskb/src/drivers/md/dm-kcopyd.c:553:23: note: byref variable will be forcibly initialized struct dm_io_request io_req = { ^ 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/md/dm-kcopyd.c:14: /kisskb/src/drivers/md/dm-kcopyd.c: In function 'dm_kcopyd_client_destroy': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/dm-kcopyd.c:973:2: note: in expansion of macro 'wait_event' wait_event(kc->destroyq, !atomic_read(&kc->nr_jobs)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c: In function 'therm_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_grab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/evdev.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, client); ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_ungrab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/evdev.c:365:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, NULL); ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_pass_values': /kisskb/src/drivers/input/evdev.c:249:21: note: byref variable will be forcibly initialized struct input_event event; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_get_keycode_v2': /kisskb/src/drivers/input/evdev.c:827:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_set_keycode_v2': /kisskb/src/drivers/input/evdev.c:862:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/evdev.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, client); ^ /kisskb/src/drivers/input/evdev.c:1037:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/input/evdev.c:1036:20: note: byref variable will be forcibly initialized struct input_mask mask; ^ /kisskb/src/drivers/input/evdev.c:1035:23: note: byref variable will be forcibly initialized struct input_absinfo abs; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_write': /kisskb/src/drivers/input/evdev.c:507:21: note: byref variable will be forcibly initialized struct input_event event; ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/evdev.c:598:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(client->wait, ^ /kisskb/src/drivers/input/evdev.c:563:21: note: byref variable will be forcibly initialized struct input_event event; ^ /kisskb/src/drivers/scsi/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/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/scsi/ufs/ufshcd.c: In function 'ufshcd_set_dev_pwr_mode': /kisskb/src/drivers/scsi/ufs/ufshcd.c:8413: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:6493: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:6344: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_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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/dm-stats.c:4: /kisskb/src/drivers/md/dm-stats.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/md/dm-stats.c: In function 'dm_stats_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/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/md/dm-stats.c: In function 'message_stats_create': /kisskb/src/drivers/md/dm-stats.c:959:20: note: byref variable will be forcibly initialized struct dm_arg_set as, as_backup; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_next_post_div_step': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:222:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping next = *cur; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_convert_clock_to_stepping': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:142:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_mclk_stepping_entry': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:600:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_find_memory_clock_with_highest_vco': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:637:29: note: byref variable will be forcibly initialized struct atom_clock_dividers req_dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_generate_steps': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:276:32: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping final_vco; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:267:31: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping tiny = ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:259:30: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping next; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:244:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping target; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:243:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping cur; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_generate_single_step': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:299:29: note: byref variable will be forcibly initialized struct rv6xx_sclk_stepping step; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:540:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:490:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_engine_spread_spectrum': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:554:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:553:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_program_mclk_spread_spectrum_parameters': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:657:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:656:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:404:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c: In function 'rv6xx_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1935:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv6xx_dpm.c:1934:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_mvdd_configuration': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1314:26: note: byref variable will be forcibly initialized struct atom_memory_info memory_info; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_mclk_odt_threshold': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:1675:26: note: byref variable will be forcibly initialized struct atom_memory_info memory_info; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_get_engine_memory_ss': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2332:24: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c: In function 'rv770_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/rv770_dpm.c:2348:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'unlink_queued': /kisskb/src/drivers/usb/misc/usbtest.c:1557:20: note: byref variable will be forcibly initialized struct queued_ctx ctx; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'test_ctrl_queue': /kisskb/src/drivers/usb/misc/usbtest.c:1231:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest req; ^ /kisskb/src/drivers/usb/misc/usbtest.c:1205:19: note: byref variable will be forcibly initialized struct ctrl_ctx context; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'unlink1': /kisskb/src/drivers/usb/misc/usbtest.c:1438:20: note: byref variable will be forcibly initialized struct completion completion; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'test_queue': /kisskb/src/drivers/usb/misc/usbtest.c:2041:26: note: byref variable will be forcibly initialized struct transfer_context context; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'simple_io': /kisskb/src/drivers/usb/misc/usbtest.c:465:20: note: byref variable will be forcibly initialized struct completion completion; ^ /kisskb/src/drivers/usb/misc/usbtest.c: In function 'usbtest_do_ioctl': /kisskb/src/drivers/usb/misc/usbtest.c:2186:24: note: byref variable will be forcibly initialized struct usb_sg_request req; ^ In file included from /kisskb/src/include/linux/restart_block.h:10:0, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/misc/usbtest.c:5: /kisskb/src/drivers/usb/misc/usbtest.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/usb/misc/usbtest.c: In function 'usbtest_ioctl': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/misc/usbtest.c:2666:20: note: byref variable will be forcibly initialized struct timespec64 end; ^ /kisskb/src/drivers/usb/misc/usbtest.c:2665:20: note: byref variable will be forcibly initialized struct timespec64 start; ^ /kisskb/src/drivers/usb/misc/usbtest.c:2663:26: note: byref variable will be forcibly initialized struct usbtest_param_32 temp; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c: In function 'nvbios_vmap_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c: In function 'rv730_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:89:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:42:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c: In function 'rv730_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:164:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv730_dpm.c:128:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_enum_frame_interval': /kisskb/src/drivers/media/i2c/ov5640.c:2845:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_write_reg': /kisskb/src/drivers/media/i2c/ov5640.c:657:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_init_slave_id': /kisskb/src/drivers/media/i2c/ov5640.c:629:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /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; ^ In file included from /kisskb/src/include/linux/bcma/bcma_driver_chipcommon.h:5:0, from /kisskb/src/include/linux/bcma/bcma.h:9, from /kisskb/src/drivers/bcma/bcma_private.h:9, from /kisskb/src/drivers/bcma/driver_chipcommon.c:12: /kisskb/src/drivers/bcma/driver_chipcommon.c: In function 'bcma_chipco_watchdog_register': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_issue_flush': /kisskb/src/drivers/md/dm-bufio.c:1351:22: note: byref variable will be forcibly initialized struct dm_io_region io_reg = { ^ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_issue_discard': /kisskb/src/drivers/md/dm-bufio.c:1375:22: note: byref variable will be forcibly initialized struct dm_io_region io_reg = { ^ /kisskb/src/drivers/md/dm-bufio.c: In function 'use_dmio': /kisskb/src/drivers/md/dm-bufio.c:591:22: note: byref variable will be forcibly initialized struct dm_io_region region = { ^ /kisskb/src/drivers/md/dm-bufio.c: In function '__flush_write_list': /kisskb/src/drivers/md/dm-bufio.c:765:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ 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/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_write_dirty_buffers_async': /kisskb/src/drivers/md/dm-bufio.c:1249:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/dm-bufio.c: In function 'new_read': /kisskb/src/drivers/md/dm-bufio.c:1080:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_prefetch': /kisskb/src/drivers/md/dm-bufio.c:1143:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/dm-bufio.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ 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/include/linux/dm-bufio.h:12, from /kisskb/src/drivers/md/dm-bufio.c:9: /kisskb/src/drivers/md/dm-bufio.c: In function 'dm_bufio_write_dirty_buffers': /kisskb/src/drivers/md/dm-bufio.c:1273:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/dm-bufio.c: In function '__evict_old_buffers': /kisskb/src/drivers/md/dm-bufio.c:1908:12: note: byref variable will be forcibly initialized LIST_HEAD(write_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c: In function 'nvbios_volt_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/md/dm-bio-prison-v1.c: In function 'dm_cell_error': /kisskb/src/drivers/md/dm-bio-prison-v1.c:232:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/drivers/input/mousedev.c:15: /kisskb/src/drivers/input/mousedev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/mousedev.c:16: /kisskb/src/drivers/input/mousedev.c: In function 'mousedev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/mousedev.c:728:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(mousedev->wait, ^ /kisskb/src/drivers/md/dm-flakey.c: In function 'corrupt_bio_data': /kisskb/src/drivers/md/dm-flakey.c:292:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/dm-flakey.c: In function 'flakey_ctr': /kisskb/src/drivers/md/dm-flakey.c:194:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c: In function 'rv740_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:158:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:123:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c: In function 'rv740_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:245:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/rv740_dpm.c:198:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/hid/hid-picolcd_backlight.c: In function 'picolcd_init_backlight': /kisskb/src/drivers/hid/hid-picolcd_backlight.c:57:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c: In function 'nvbios_vpstate_offset': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'do_fw_call_smc': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:106:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'do_fw_call_hvc': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:136:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: In function 'nbio_v7_4_handle_ras_controller_intr_no_bifring': /kisskb/src/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c:304:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_init_controls': /kisskb/src/drivers/media/i2c/ov5670.c:2064:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^ /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c: In function 'btc_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c:2291:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c: In function 'btc_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/btc_dpm.c:2554:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/md/dm-mpath.c: In function 'process_queued_bios': /kisskb/src/drivers/md/dm-mpath.c:685:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/dm-mpath.c:684:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/md/dm-mpath.c: In function 'parse_priority_group': /kisskb/src/drivers/md/dm-mpath.c:1020:21: note: byref variable will be forcibly initialized struct dm_arg_set path_args; ^ /kisskb/src/drivers/md/dm-mpath.c: In function 'multipath_ctr': /kisskb/src/drivers/md/dm-mpath.c:1182:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:553:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:493:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_get_mvdd_configuration': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:1574:26: note: byref variable will be forcibly initialized struct atom_memory_info memory_info; ^ /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c: In function 'cypress_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/cypress_dpm.c:2024:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_power_level': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:551:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_program_acpi_power_level': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:786:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c: In function 'sumo_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/sumo_dpm.c:1283:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/md/dm-thin-metadata.c: In function '__write_changed_details': /kisskb/src/drivers/md/dm-thin-metadata.c:796:29: note: byref variable will be forcibly initialized struct disk_device_details details; ^ /kisskb/src/drivers/md/dm-thin-metadata.c: In function '__open_device': /kisskb/src/drivers/md/dm-thin-metadata.c:987:29: note: byref variable will be forcibly initialized struct disk_device_details details_le; ^ /kisskb/src/drivers/md/dm-thin-metadata.c: In function '__find_mapped_range': /kisskb/src/drivers/md/dm-thin-metadata.c:1552:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result lookup; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-thin-metadata.h:10, from /kisskb/src/drivers/md/dm-thin.c:7: /kisskb/src/drivers/md/dm-thin.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_prepared': /kisskb/src/drivers/md/dm-thin.c:1229:19: note: byref variable will be forcibly initialized struct list_head maps; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'error_thin_bio_list': /kisskb/src/drivers/md/dm-thin.c:613:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'requeue_deferred_cells': /kisskb/src/drivers/md/dm-thin.c:627:19: note: byref variable will be forcibly initialized struct list_head cells; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'requeue_io': /kisskb/src/drivers/md/dm-thin.c:642:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_discard_bio': /kisskb/src/drivers/md/dm-thin.c:1760:21: note: byref variable will be forcibly initialized struct dm_cell_key virt_key; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'll_zero': /kisskb/src/drivers/md/dm-thin.c:1291:22: note: byref variable will be forcibly initialized struct dm_io_region to; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'retry_bios_on_resume': /kisskb/src/drivers/md/dm-thin.c:1637:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'schedule_copy': /kisskb/src/drivers/md/dm-thin.c:1351:29: note: byref variable will be forcibly initialized struct dm_io_region from, to; ^ /kisskb/src/drivers/md/dm-thin.c:1351:23: note: byref variable will be forcibly initialized struct dm_io_region from, to; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'remap_and_issue_shared_cell': /kisskb/src/drivers/md/dm-thin.c:1839:20: note: byref variable will be forcibly initialized struct remap_info info; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'inc_remap_and_issue_cell': /kisskb/src/drivers/md/dm-thin.c:933:20: note: byref variable will be forcibly initialized struct remap_info info; ^ /kisskb/src/drivers/md/dm-thin.c: In function '__process_bio_read_only': /kisskb/src/drivers/md/dm-thin.c:2017:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result lookup_result; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_shared_bio': /kisskb/src/drivers/md/dm-thin.c:1862:21: note: byref variable will be forcibly initialized struct dm_cell_key key; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_cell': /kisskb/src/drivers/md/dm-thin.c:1944:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result lookup_result; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_bio': /kisskb/src/drivers/md/dm-thin.c:1998:21: note: byref variable will be forcibly initialized struct dm_cell_key key; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'passdown_double_checking_shared_status': /kisskb/src/drivers/md/dm-thin.c:1089:20: note: byref variable will be forcibly initialized struct discard_op op; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_prepared_discard_passdown_pt1': /kisskb/src/drivers/md/dm-thin.c:1195:22: note: byref variable will be forcibly initialized struct discard_op op; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'break_up_discard_bio': /kisskb/src/drivers/md/dm-thin.c:1680:21: note: byref variable will be forcibly initialized struct dm_cell_key data_key; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_thin_deferred_cells': /kisskb/src/drivers/md/dm-thin.c:2262:19: note: byref variable will be forcibly initialized struct list_head cells; ^ /kisskb/src/drivers/md/dm-thin.c: In function '__sort_thin_deferred_bios': /kisskb/src/drivers/md/dm-thin.c:2148:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_thin_deferred_bios': /kisskb/src/drivers/md/dm-thin.c:2171:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/dm-thin.c:2170:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'process_deferred_bios': /kisskb/src/drivers/md/dm-thin.c:2347:24: note: byref variable will be forcibly initialized struct bio_list bios, bio_completions; ^ /kisskb/src/drivers/md/dm-thin.c:2347:18: note: byref variable will be forcibly initialized struct bio_list bios, bio_completions; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'pool_ctr': /kisskb/src/drivers/md/dm-thin.c:3283:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/md/dm-thin.c:3282:23: note: byref variable will be forcibly initialized struct pool_features pf; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'noflush_work': /kisskb/src/drivers/md/dm-thin.c:2500:22: note: byref variable will be forcibly initialized struct noflush_work w; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c: In function 'nvbios_M0203Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'thin_endio': /kisskb/src/drivers/md/dm-thin.c:4314:19: note: byref variable will be forcibly initialized struct list_head work; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c: In function 'nvbios_M0203Em': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c:107:23: note: byref variable will be forcibly initialized struct nvbios_M0203T M0203T; ^ /kisskb/src/drivers/md/dm-thin.c: In function 'thin_bio_map': /kisskb/src/drivers/md/dm-thin.c:2714:21: note: byref variable will be forcibly initialized struct dm_cell_key key; ^ /kisskb/src/drivers/md/dm-thin.c:2712:31: note: byref variable will be forcibly initialized struct dm_thin_lookup_result result; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/persistent-data/dm-block-manager.h:11, from /kisskb/src/drivers/md/dm-thin-metadata.h:10, from /kisskb/src/drivers/md/dm-thin.c:7: /kisskb/src/drivers/md/dm-thin.c: In function 'thin_ctr': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/drivers/md/dm-ebs-target.c: In function '__ebs_rw_bio': /kisskb/src/drivers/md/dm-ebs-target.c:124:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/dm-ebs-target.c:123:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^ /kisskb/src/drivers/md/dm-ebs-target.c: In function '__ebs_process_bios': /kisskb/src/drivers/md/dm-ebs-target.c:182:18: note: byref variable will be forcibly initialized struct bio_list bios; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_local_call': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'invoke_sdei_fn': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function '_local_event_register': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_cross_call': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_reregister_shared': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ In file included from /kisskb/src/include/linux/of_device.h:6:0, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/firmware/arm_sdei.c:24: /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_mask_local_cpu': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_down': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_unmask_local_cpu': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_up': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_enable': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_disable': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_unregister': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_register': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_set_divider_value': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:542:30: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_gfx_powergating_initialize': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:323:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c: In function 'trinity_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/trinity_dpm.c:1191:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ In file included from /kisskb/src/include/linux/device-mapper.h:11:0, from /kisskb/src/drivers/md/dm-log-writes.c:7: /kisskb/src/drivers/md/dm-log-writes.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_writes_map': /kisskb/src/drivers/md/dm-log-writes.c:670:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/include/linux/device-mapper.h:11, from /kisskb/src/drivers/md/dm-log-writes.c:7: /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_writes_dtr': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/dm-log-writes.c:647:2: note: in expansion of macro 'wait_event' wait_event(lc->wait, !atomic_read(&lc->io_blocks) && ^ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_one_block': /kisskb/src/drivers/md/dm-log-writes.c:335:25: note: byref variable will be forcibly initialized struct log_write_entry entry; ^ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_super': /kisskb/src/drivers/md/dm-log-writes.c:425:25: note: byref variable will be forcibly initialized struct log_write_super super; ^ /kisskb/src/drivers/md/dm-log-writes.c: In function 'log_writes_ctr': /kisskb/src/drivers/md/dm-log-writes.c:531:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c: In function 'nvbios_M0205Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c: In function 'nvbios_M0209Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c: In function 'nvbios_M0209Sp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c:112:23: note: byref variable will be forcibly initialized struct nvbios_M0209E M0209E; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2039:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2002:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_init_smc_spll_table': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2093:26: note: byref variable will be forcibly initialized NISLANDS_SMC_SCLK_VALUE sclk_params; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2071:26: note: byref variable will be forcibly initialized NISLANDS_SMC_SCLK_VALUE sclk_tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2235:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:2175:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_calculate_power_boost_limit': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:1392:30: note: byref variable will be forcibly initialized NISLANDS_SMC_VOLTAGE_VALUE vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:3767:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c: In function 'ni_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/ni_dpm.c:4050:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'sync_rw_sb': /kisskb/src/drivers/md/dm-integrity.c:493:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^ /kisskb/src/drivers/md/dm-integrity.c:492:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'copy_from_journal': /kisskb/src/drivers/md/dm-integrity.c:1073:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^ /kisskb/src/drivers/md/dm-integrity.c:1072:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'xor_journal': /kisskb/src/drivers/md/dm-integrity.c:801:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_flush_buffers': /kisskb/src/drivers/md/dm-integrity.c:1410:23: note: byref variable will be forcibly initialized struct flush_request fr; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'do_journal_write': /kisskb/src/drivers/md/dm-integrity.c:2326:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/dm-integrity.c:2325:28: note: byref variable will be forcibly initialized struct journal_completion comp; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'rw_journal_sectors': /kisskb/src/drivers/md/dm-integrity.c:955:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^ /kisskb/src/drivers/md/dm-integrity.c:954:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'write_journal': /kisskb/src/drivers/md/dm-integrity.c:1012:28: note: byref variable will be forcibly initialized struct journal_completion crypt_comp_2; ^ /kisskb/src/drivers/md/dm-integrity.c:1011:28: note: byref variable will be forcibly initialized struct journal_completion crypt_comp_1; ^ /kisskb/src/drivers/md/dm-integrity.c:1010:28: note: byref variable will be forcibly initialized struct journal_completion io_comp; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'replay_journal': /kisskb/src/drivers/md/dm-integrity.c:2802:30: note: byref variable will be forcibly initialized struct journal_completion crypt_comp; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'bitmap_flush_work': /kisskb/src/drivers/md/dm-integrity.c:2702:28: note: byref variable will be forcibly initialized struct dm_integrity_range range; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'integrity_metadata': /kisskb/src/drivers/md/dm-integrity.c:1707:21: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/dm-integrity.c:1596:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'bitmap_block_work': /kisskb/src/drivers/md/dm-integrity.c:2652:18: note: byref variable will be forcibly initialized struct bio_list waiting; ^ /kisskb/src/drivers/md/dm-integrity.c:2651:18: note: byref variable will be forcibly initialized struct bio_list bio_queue; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-integrity.c:9: /kisskb/src/drivers/md/dm-integrity.c: In function '__journal_read_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:323:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/drivers/md/dm-integrity.c:1867:6: note: in expansion of macro '__io_wait_event' __io_wait_event(ic->copy_to_journal_wait, !journal_entry_is_inprogress(je)); ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_map_continue': /kisskb/src/drivers/md/dm-integrity.c:1990:20: note: byref variable will be forcibly initialized struct completion read_comp; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_map': /kisskb/src/drivers/md/dm-integrity.c:1790:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'integrity_recalc': /kisskb/src/drivers/md/dm-integrity.c:2517:22: note: byref variable will be forcibly initialized struct dm_io_region io_loc; ^ /kisskb/src/drivers/md/dm-integrity.c:2516:23: note: byref variable will be forcibly initialized struct dm_io_request io_req; ^ /kisskb/src/drivers/md/dm-integrity.c:2515:28: note: byref variable will be forcibly initialized struct dm_integrity_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/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-integrity.c:9: /kisskb/src/drivers/md/dm-integrity.c: In function 'integrity_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: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/drivers/md/dm-integrity.c:2264:4: note: in expansion of macro 'io_wait_event' io_wait_event(ic->copy_to_journal_wait, !journal_entry_is_inprogress(je)); ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'create_journal': /kisskb/src/drivers/md/dm-integrity.c:3701:24: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/md/dm-integrity.c:3569:29: note: byref variable will be forcibly initialized struct journal_completion comp; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_set': /kisskb/src/drivers/md/dm-integrity.c:3364:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c: In function 'nvbios_P0260Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/md/dm-integrity.c: In function 'dm_integrity_ctr': /kisskb/src/drivers/md/dm-integrity.c:3805:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4800:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4764:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_sclk_value': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4832:26: note: byref variable will be forcibly initialized SISLANDS_SMC_SCLK_VALUE sclk_tmp; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_mclk_value': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4891:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:4867:25: note: byref variable will be forcibly initialized struct atom_mpll_param mpll_param; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_init_smc_spll_table': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2830:26: note: byref variable will be forcibly initialized SISLANDS_SMC_SCLK_VALUE sclk_params; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_populate_power_containment_values': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:2273:29: note: byref variable will be forcibly initialized SISLANDS_SMC_VOLTAGE_VALUE vddc; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6499:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c: In function 'si_dpm_init': /kisskb/src/drivers/gpu/drm/radeon/si_dpm.c:6882:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_set_divider_value': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:380:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_uvd_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:665:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_vce_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:738:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_samu_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:799:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_populate_acp_table': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:865:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/md/raid1.c: In function 'flush_pending_writes': /kisskb/src/drivers/md/raid1.c:821:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c: In function 'kv_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/kv_dpm.c:1661:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/md/raid1.c: In function 'process_checks': /kisskb/src/drivers/md/raid1.c:2140:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^ 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/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'freeze_array': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:980:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, cmd); \ ^ /kisskb/src/drivers/md/raid1.c:1083:2: note: in expansion of macro 'wait_event_lock_irq_cmd' wait_event_lock_irq_cmd( ^ /kisskb/src/drivers/md/raid1.c: In function 'wait_read_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid1.c:1014:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^ /kisskb/src/drivers/md/raid1.c: In function '_wait_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid1.c:980:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^ /kisskb/src/drivers/md/raid1.c: In function 'raise_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid1.c:899:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid1.c:876:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^ /kisskb/src/drivers/md/raid1.c: In function 'raid1_read_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid1.c:1277:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^ In file included from /kisskb/src/include/linux/preempt.h:11: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/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'raid1d': /kisskb/src/drivers/md/raid1.c:2517:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/raid1.c:2510:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/raid1.c: In function 'raid1_reshape': /kisskb/src/drivers/md/raid1.c:3220:21: note: byref variable will be forcibly initialized mempool_t newpool, oldpool; ^ /kisskb/src/drivers/md/raid1.c:3220:12: note: byref variable will be forcibly initialized mempool_t newpool, oldpool; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'raid1_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/raid1.c:1778:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p[conf->raid_disks].rdev, rdev); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/raid1.c:1767:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'wait_for_serialization': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid1.c:92:2: note: in expansion of macro 'wait_event' wait_event(serial->serial_io_wait, ^ /kisskb/src/drivers/md/raid1.c: In function 'raid1_write_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid1.c:1358:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^ /kisskb/src/drivers/md/raid1.c:1332:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/raid1.c:1332:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2957:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2659:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2692:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_samu_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2724:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2616:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:3152:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:3128:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2792:25: note: byref variable will be forcibly initialized struct radeon_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2768:25: note: byref variable will be forcibly initialized struct atom_mpll_param mpll_param; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_do_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:2513:37: note: byref variable will be forcibly initialized SMU7_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c: In function 'ci_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/radeon/ci_dpm.c:5097:19: note: byref variable will be forcibly initialized struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/md/raid5.c: In function 'activate_bit_delay': /kisskb/src/drivers/md/raid5.c:5293:19: note: byref variable will be forcibly initialized struct list_head head; ^ In file included from /kisskb/src/drivers/md/raid5-cache.c:7:0: /kisskb/src/drivers/md/raid5-cache.c: In function 'r5c_recovery_flush_data_only_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid5-cache.c:2450:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_quiescent, ^ /kisskb/src/drivers/md/raid5-cache.c: In function 'r5l_do_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid5-cache.c:1523:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(log->iounit_wait, ^ /kisskb/src/drivers/md/raid5.c: In function 'async_copy_data': /kisskb/src/drivers/md/raid5.c:1313:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c:1310:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_biofill': /kisskb/src/drivers/md/raid5.c:1410:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute5': /kisskb/src/drivers/md/raid5.c:1506:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor5': /kisskb/src/drivers/md/raid5.c:1798:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_1': /kisskb/src/drivers/md/raid5.c:1600:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor6': /kisskb/src/drivers/md/raid5.c:1839:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_2': /kisskb/src/drivers/md/raid5.c:1669:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_p': /kisskb/src/drivers/md/raid5.c:2156:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_pq': /kisskb/src/drivers/md/raid5.c:2191:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'defer_issue_bios': /kisskb/src/drivers/md/raid5.c:1032:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_io': /kisskb/src/drivers/md/raid5.c:1061:18: note: byref variable will be forcibly initialized struct bio_list pending_bios = BIO_EMPTY_LIST; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8:0, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c: In function 'nv50_bus_hwsq_exec': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/md/raid5.c: In function 'flush_deferred_bios': /kisskb/src/drivers/md/raid5.c:1016:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^ /kisskb/src/drivers/md/raid5.c:8357:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_quiescent, ^ /kisskb/src/drivers/md/raid5.c: In function 'raid5_release_stripe': /kisskb/src/drivers/md/raid5.c:386:19: note: byref variable will be forcibly initialized struct list_head list; ^ 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/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'resize_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^ /kisskb/src/drivers/md/raid5.c:2531:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_stripe, ^ In file included from /kisskb/src/include/linux/rculist.h:10: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/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c:2486:12: note: byref variable will be forcibly initialized LIST_HEAD(newstripes); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct5': /kisskb/src/drivers/md/raid5.c:1980:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct6': /kisskb/src/drivers/md/raid5.c:2075:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/raid5.c:8034:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/raid5.c:8018:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^ 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/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_read_one_chunk': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid5.c:5464:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^ /kisskb/src/drivers/md/raid5.c: In function 'raid5_compute_blocknr': /kisskb/src/drivers/md/raid5.c:3131:21: note: byref variable will be forcibly initialized struct stripe_head sh2; ^ In file included from /kisskb/src/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/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_get_active_stripe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid5.c:735:5: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq( ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid5.c:715:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^ /kisskb/src/drivers/md/raid5.c: In function 'make_discard_request': /kisskb/src/drivers/md/raid5.c:5705:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/drivers/md/raid5.c:5705:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe_expansion': /kisskb/src/drivers/md/raid5.c:4525:28: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe': /kisskb/src/drivers/md/raid5.c:4879:27: note: byref variable will be forcibly initialized struct stripe_head_state s; ^ /kisskb/src/drivers/md/raid5.c: In function 'raid5d': /kisskb/src/drivers/md/raid5.c:6473:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_do_work': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid5.c:6443:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^ /kisskb/src/drivers/md/raid5.c:6425:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid5.c:6194:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid5.c:6176:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid5.c:6088:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid5.c:6069:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^ /kisskb/src/drivers/md/raid5.c:5963:19: note: byref variable will be forcibly initialized struct list_head stripes; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_sync_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/raid5.c:6238:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, conf->quiesce != 2); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c: In function 'g94_bus_hwsq_exec': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /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; ^ 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/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_clear_bo': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:392:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_update_page_directory': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:648:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c: In function 'radeon_vm_bo_update': /kisskb/src/drivers/gpu/drm/radeon/radeon_vm.c:916:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /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/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/ufs/ufs_bsg.c: In function 'ufs_bsg_request': /kisskb/src/drivers/scsi/ufs/ufs_bsg.c:87:21: note: byref variable will be forcibly initialized struct uic_command uc = {}; ^ 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/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_pstate_calc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:340:3: note: in expansion of macro 'wait_event' wait_event(clk->wait, !atomic_read(&clk->waiting)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_clk_adjust': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:51:24: note: byref variable will be forcibly initialized struct nvbios_boostS boostS; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:45:23: note: byref variable will be forcibly initialized struct nvbios_boostE boostE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_cstate_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:229:23: note: byref variable will be forcibly initialized struct nvbios_cstepX cstepX; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_pstate_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:437:23: note: byref variable will be forcibly initialized struct nvbios_perfS perfS; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:408:22: note: byref variable will be forcibly initialized struct nvbios_perfE perfE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:407:23: note: byref variable will be forcibly initialized struct nvbios_cstepE cstepE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_clk_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:663:37: note: byref variable will be forcibly initialized struct nvbios_vpstate_entry base, boost; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:663:31: note: byref variable will be forcibly initialized struct nvbios_vpstate_entry base, boost; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:658:31: note: byref variable will be forcibly initialized struct nvbios_vpstate_header h; ^ /kisskb/src/drivers/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 'wtp_connect': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1775:22: note: byref variable will be forcibly initialized /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; ^ 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/media/i2c/ov9650.c: In function 'ov965x_set_fmt': /kisskb/src/drivers/media/i2c/ov9650.c:1253:37: note: byref variable will be forcibly initialized struct v4l2_subdev_frame_interval fiv = { ^ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'musb_dbg': /kisskb/src/drivers/usb/musb/musb_trace.c:16:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: In function 'gmc_v8_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1452:27: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c: In function 'radeon_audio_set_avi_packet': /kisskb/src/drivers/gpu/drm/radeon/radeon_audio.c:451:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c: In function 'nv40_clk_calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c:128:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^ /kisskb/src/drivers/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/md/raid5-ppl.c: In function 'ops_run_partial_parity': /kisskb/src/drivers/md/raid5-ppl.c:164:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^ 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/md/raid5-ppl.c:8: /kisskb/src/drivers/md/raid5-ppl.c: In function 'ppl_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/md/raid5-ppl.c:683:4: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c:328:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^ In file included from /kisskb/src/include/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, ^ /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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-multipath.c:14: /kisskb/src/drivers/md/md-multipath.c: In function 'multipath_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/md-multipath.c:239:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^ /kisskb/src/drivers/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/gpu/drm/radeon/r600_dma.c: In function 'r600_dma_ib_test': /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c:338:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c: In function 'r600_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/r600_dma.c:449:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /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; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/dm-bio-record.h:10, from /kisskb/src/drivers/md/dm-raid1.c:8: /kisskb/src/drivers/md/dm-raid1.c: In function 'mirror_presuspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/dm-raid1.c:1330:2: note: in expansion of macro 'wait_event' wait_event(_kmirrord_recovery_stopped, ^ /kisskb/src/drivers/md/dm-raid1.c:1305:18: note: byref variable will be forcibly initialized struct bio_list holds; ^ /kisskb/src/drivers/md/dm-raid1.c: In function 'recover': /kisskb/src/drivers/md/dm-raid1.c:332:22: note: byref variable will be forcibly initialized struct dm_io_region from, to[DM_KCOPYD_MAX_REGIONS], *dest; ^ /kisskb/src/drivers/md/dm-raid1.c: In function 'read_async_bio': /kisskb/src/drivers/md/dm-raid1.c:536:22: note: byref variable will be forcibly initialized struct dm_io_region io; ^ /kisskb/src/drivers/md/dm-raid1.c: In function 'do_writes': /kisskb/src/drivers/md/dm-raid1.c:684:18: note: byref variable will be forcibly initialized struct bio_list requeue; ^ /kisskb/src/drivers/md/dm-raid1.c:683:32: note: byref variable will be forcibly initialized struct bio_list sync, nosync, recover, *this_list = NULL; ^ /kisskb/src/drivers/md/dm-raid1.c:683:24: note: byref variable will be forcibly initialized struct bio_list sync, nosync, recover, *this_list = NULL; ^ /kisskb/src/drivers/md/dm-raid1.c:683:18: note: byref variable will be forcibly initialized struct bio_list sync, nosync, recover, *this_list = NULL; ^ /kisskb/src/drivers/md/dm-raid1.c: In function 'do_mirror': /kisskb/src/drivers/md/dm-raid1.c:854:33: note: byref variable will be forcibly initialized struct bio_list reads, writes, failures; ^ /kisskb/src/drivers/md/dm-raid1.c:854:25: note: byref variable will be forcibly initialized struct bio_list reads, writes, failures; ^ /kisskb/src/drivers/md/dm-raid1.c:854:18: note: byref variable will be forcibly initialized struct bio_list reads, writes, failures; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:32:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'prog_pll': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:386:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'gt215_pll_info': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:240:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:32:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'gt215_clk_pre': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:331:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:325:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:316:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/radeon/rv770_dma.c: In function 'rv770_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/rv770_dma.c:48:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/md/dm-log.c: In function 'flush_header': /kisskb/src/drivers/md/dm-log.c:304:22: note: byref variable will be forcibly initialized struct dm_io_region null_location = { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c: In function 'mcp77_clk_prog': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:353:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:166:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^ In file included from /kisskb/src/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/include/linux/device-mapper.h:11, from /kisskb/src/include/linux/dm-dirty-log.h:16, from /kisskb/src/drivers/md/dm-region-hash.c:8: /kisskb/src/drivers/md/dm-region-hash.c: In function 'dm_rh_update_states': /kisskb/src/drivers/md/dm-region-hash.c:446:12: note: byref variable will be forcibly initialized LIST_HEAD(failed_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/drivers/md/dm-region-hash.c:445:12: note: byref variable will be forcibly initialized LIST_HEAD(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/drivers/md/dm-region-hash.c:444:12: note: byref variable will be forcibly initialized LIST_HEAD(clean); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_dma.c: In function 'evergreen_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/evergreen_dma.c:113:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/media/i2c/mt9m111.c: In function 'mt9m111_set_selection': /kisskb/src/drivers/media/i2c/mt9m111.c:457:19: note: byref variable will be forcibly initialized struct v4l2_rect rect = sel->r; ^ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_fix_dma': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:992:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_make_prd': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:788:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: In function 'gmc_v9_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:484:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^ In file included from /kisskb/src/drivers/firmware/qemu_fw_cfg.c:32:0: /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_cmdline_set': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^ /kisskb/src/drivers/gpu/drm/radeon/si_dma.c: In function 'si_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/si_dma.c:236:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ 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; ^ /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c: In function 'cik_copy_dma': /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c:584:21: note: byref variable will be forcibly initialized struct radeon_sync sync; ^ /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c: In function 'cik_sdma_ib_test': /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c:703:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_send_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:744:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c: In function 'radeon_uvd_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/radeon_uvd.c:686:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_3': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:399:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:380:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_1': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:359:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:254:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_4_0': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:428:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:399:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_1_0': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:372:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:267:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^ /kisskb/src/drivers/md/dm-raid.c: In function 'raid_ctr': /kisskb/src/drivers/md/dm-raid.c:2989:41: note: byref variable will be forcibly initialized struct dm_arg_set as = { argc, argv }, as_nrd; ^ /kisskb/src/drivers/md/dm-raid.c:2989:20: note: byref variable will be forcibly initialized struct dm_arg_set as = { argc, argv }, as_nrd; ^ /kisskb/src/drivers/md/dm-raid.c:2988:19: note: byref variable will be forcibly initialized struct rs_layout rs_layout; ^ /kisskb/src/drivers/md/dm-verity-target.c: In function 'verity_hash_update': /kisskb/src/drivers/md/dm-verity-target.c:101:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/md/dm-verity-target.c: In function 'verity_for_io_block': /kisskb/src/drivers/md/dm-verity-target.c:376:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/md/dm-verity-target.c: In function 'verity_hash': /kisskb/src/drivers/md/dm-verity-target.c:176:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/drivers/md/dm-verity-target.c: In function 'verity_ctr': /kisskb/src/drivers/md/dm-verity-target.c:985:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/md/dm-verity-target.c: In function 'verity_verify_io': /kisskb/src/drivers/md/dm-verity-target.c:477:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^ /kisskb/src/drivers/md/dm-verity-target.c:475:19: note: byref variable will be forcibly initialized struct bvec_iter start; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_enable': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:272:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 300, GPCPLL_CFG, GPCPLL_CFG_LOCK, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_slide': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:241:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 500, GPC_BCAST_NDIV_SLOWDOWN_DEBUG, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:215:19: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_clk_fini': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:550:20: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_program_mnp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:300:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_program_mnp_slide': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:337:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_clk_read': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:465:19: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_get_create_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:350:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c: In function 'radeon_vce_get_destroy_msg': /kisskb/src/drivers/gpu/drm/radeon/radeon_vce.c:417:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /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_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_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_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_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/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/md/dm-era-target.c: In function 'metadata_era_archive': /kisskb/src/drivers/md/dm-era-target.c:863:23: note: byref variable will be forcibly initialized struct writeset_disk value; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/md/dm.h:13, from /kisskb/src/drivers/md/dm-era-target.c:2: /kisskb/src/drivers/md/dm-era-target.c: In function 'swap_writeset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/dm-era-target.c:643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(md->current_writeset, new_writeset); ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'metadata_new_era': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/md/dm-era-target.c:643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(md->current_writeset, new_writeset); ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'in_worker0': /kisskb/src/drivers/md/dm-era-target.c:1345:13: note: byref variable will be forcibly initialized struct rpc rpc; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'in_worker1': /kisskb/src/drivers/md/dm-era-target.c:1355:13: note: byref variable will be forcibly initialized struct rpc rpc; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'era_status': /kisskb/src/drivers/md/dm-era-target.c:1589:24: note: byref variable will be forcibly initialized struct metadata_stats stats; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'metadata_digest_lookup_writeset': /kisskb/src/drivers/md/dm-era-target.c:725:23: note: byref variable will be forcibly initialized struct writeset_disk disk; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_program_mnp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:364:19: note: byref variable will be forcibly initialized struct gm20b_pll cur_pll; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'process_deferred_bios': /kisskb/src/drivers/md/dm-era-target.c:1226:33: note: byref variable will be forcibly initialized struct bio_list deferred_bios, marked_bios; ^ /kisskb/src/drivers/md/dm-era-target.c:1226:18: note: byref variable will be forcibly initialized struct bio_list deferred_bios, marked_bios; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'process_rpc_calls': /kisskb/src/drivers/md/dm-era-target.c:1274:19: note: byref variable will be forcibly initialized struct list_head calls; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_slide': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:303:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 500, GPC_BCAST_NDIV_SLOWDOWN_DEBUG, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:270:19: note: byref variable will be forcibly initialized struct gm20b_pll pll; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'ws_dec': /kisskb/src/drivers/md/dm-era-target.c:380:23: note: byref variable will be forcibly initialized struct writeset_disk ws_d; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'ws_inc': /kisskb/src/drivers/md/dm-era-target.c:368:23: note: byref variable will be forcibly initialized struct writeset_disk ws_d; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_program_mnp_slide': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:435:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^ /kisskb/src/drivers/md/dm-era-target.c: In function 'setup_era_array_info': /kisskb/src/drivers/md/dm-era-target.c:411:29: note: byref variable will be forcibly initialized struct dm_btree_value_type vt; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_prog': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:603:20: note: byref variable will be forcibly initialized struct gk20a_pll pll_safe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_fini': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:727:20: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_init_dvfs': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:778:8: note: in expansion of macro 'nvkm_wait_usec' ret = nvkm_wait_usec(device, 10, GPCPLL_DVFS1, ^ In file included from /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:53:0: /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'pci_bus_address': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_ntb_peer_mw_set_trans': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/mt9v111.c: In function '__mt9v111_write': /kisskb/src/drivers/media/i2c/mt9v111.c:251:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/mt9v111.c: In function 'mt9v111_probe': /kisskb/src/drivers/media/i2c/mt9v111.c:1110:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_atcs_call': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:445:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:444:26: note: byref variable will be forcibly initialized struct acpi_object_list atcs_arg; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_atif_call': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:120:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:119:26: note: byref variable will be forcibly initialized struct acpi_object_list atif_arg; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_atif_get_notification_params': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:260:28: note: byref variable will be forcibly initialized struct atif_system_params params; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_atcs_verify_interface': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:509:31: note: byref variable will be forcibly initialized struct atcs_verify_interface output; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_atif_verify_interface': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:213:31: note: byref variable will be forcibly initialized struct atif_verify_interface output; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_atif_handler': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:361:29: note: byref variable will be forcibly initialized struct atif_sbios_requests req; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c: In function 'radeon_acpi_pcie_performance_request': /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:609:21: note: byref variable will be forcibly initialized struct acpi_buffer params; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:608:30: note: byref variable will be forcibly initialized struct atcs_pref_req_output atcs_output; ^ /kisskb/src/drivers/gpu/drm/radeon/radeon_acpi.c:607:29: note: byref variable will be forcibly initialized struct atcs_pref_req_input atcs_input; ^ /kisskb/src/drivers/md/dm-zoned-metadata.c: In function 'dmz_write_dirty_mblocks': /kisskb/src/drivers/md/dm-zoned-metadata.c:836:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/md/dm-zoned-metadata.c: In function 'dmz_check_sb': /kisskb/src/drivers/md/dm-zoned-metadata.c:1038:10: note: byref variable will be forcibly initialized uuid_t sb_uuid; ^ /kisskb/src/drivers/md/dm-zoned-metadata.c: In function 'dmz_flush_metadata': /kisskb/src/drivers/md/dm-zoned-metadata.c:901:19: note: byref variable will be forcibly initialized struct list_head write_list; ^ /kisskb/src/drivers/gpu/drm/radeon/rs600.c: In function 'rs600_asic_reset': /kisskb/src/drivers/gpu/drm/radeon/rs600.c:458:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c: In function 'rv515_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rv515.c:472:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rs600.c: In function 'rs600_mc_program': /kisskb/src/drivers/gpu/drm/radeon/rs600.c:962:23: note: byref variable will be forcibly initialized struct rv515_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c: In function 'rv515_bandwidth_avivo_update': /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1240:35: note: byref variable will be forcibly initialized struct rv515_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1240:25: note: byref variable will be forcibly initialized struct rv515_watermark wm1_high, wm1_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1239:35: note: byref variable will be forcibly initialized struct rv515_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/gpu/drm/radeon/rv515.c:1239:25: note: byref variable will be forcibly initialized struct rv515_watermark wm0_high, wm0_low; ^ /kisskb/src/drivers/md/dm-zoned-reclaim.c: In function 'dmz_reclaim_copy': /kisskb/src/drivers/md/dm-zoned-reclaim.c:121:27: note: byref variable will be forcibly initialized struct dm_io_region src, dst; ^ /kisskb/src/drivers/md/dm-zoned-reclaim.c:121:22: note: byref variable will be forcibly initialized struct dm_io_region src, dst; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_track_validate_db': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:525:28: note: byref variable will be forcibly initialized struct array_mode_checker array_check; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_track_validate_cb': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:357:28: note: byref variable will be forcibly initialized struct array_mode_checker array_check; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_common_vline_parse': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:830:35: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, wait_reg_mem; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:830:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, wait_reg_mem; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_check_texture_resource': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:1484:28: note: byref variable will be forcibly initialized struct array_mode_checker array_check; ^ /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c: In function 'r600_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r600_cs.c:2272:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_cb': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:396:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_stencil': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:563:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_depth': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:660:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_track_validate_texture': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:757:20: note: byref variable will be forcibly initialized struct eg_surface surf; ^ 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/device-mapper.h:11, from /kisskb/src/drivers/md/dm-writecache.c:8: /kisskb/src/drivers/md/dm-writecache.c: In function 'writecache_wait_for_ios': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/md/dm-writecache.c:460:2: note: in expansion of macro 'wait_event' wait_event(wc->bio_in_progress_wait[direction], ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'writecache_read_metadata': /kisskb/src/drivers/md/dm-writecache.c:947:23: note: byref variable will be forcibly initialized struct dm_io_request req; ^ /kisskb/src/drivers/md/dm-writecache.c:946:22: note: byref variable will be forcibly initialized struct dm_io_region region; ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'writecache_disk_flush': /kisskb/src/drivers/md/dm-writecache.c:558:23: note: byref variable will be forcibly initialized struct dm_io_request req; ^ /kisskb/src/drivers/md/dm-writecache.c:557:22: note: byref variable will be forcibly initialized struct dm_io_region region; ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'ssd_commit_superblock': /kisskb/src/drivers/md/dm-writecache.c:522:23: note: byref variable will be forcibly initialized struct dm_io_request req; ^ /kisskb/src/drivers/md/dm-writecache.c:521:22: note: byref variable will be forcibly initialized struct dm_io_region region; ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'ssd_commit_flushed': /kisskb/src/drivers/md/dm-writecache.c:468:19: note: byref variable will be forcibly initialized struct io_notify endio = { ^ /kisskb/src/drivers/md/dm-writecache.c:467:23: note: byref variable will be forcibly initialized struct dm_io_request req; ^ /kisskb/src/drivers/md/dm-writecache.c:466:22: note: byref variable will be forcibly initialized struct dm_io_region region; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:2673:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'writecache_endio_thread': /kisskb/src/drivers/md/dm-writecache.c:1591:20: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/md/dm-writecache.c: In function '__writecache_writeback_ssd': /kisskb/src/drivers/md/dm-writecache.c:1723:28: note: byref variable will be forcibly initialized struct dm_io_region from, to; ^ /kisskb/src/drivers/md/dm-writecache.c:1723:22: note: byref variable will be forcibly initialized struct dm_io_region from, to; ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'writecache_writeback': /kisskb/src/drivers/md/dm-writecache.c:1768:24: note: byref variable will be forcibly initialized struct writeback_list wbl; ^ /kisskb/src/drivers/md/dm-writecache.c:1767:19: note: byref variable will be forcibly initialized struct list_head skipped; ^ /kisskb/src/drivers/md/dm-writecache.c:1764:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c: In function 'evergreen_ib_parse': /kisskb/src/drivers/gpu/drm/radeon/evergreen_cs.c:3524:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'writecache_ctr': /kisskb/src/drivers/md/dm-writecache.c:2041:30: note: byref variable will be forcibly initialized struct wc_memory_superblock s; ^ /kisskb/src/drivers/md/dm-writecache.c:2032:20: note: byref variable will be forcibly initialized struct dm_arg_set as; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_send_reset_ae': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized struct atto_vda_ae_hdr ae; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_handle_chip_rst_during_tasklet': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized 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/usb/dwc3/core.c: In function 'dwc3_probe': /kisskb/src/drivers/usb/dwc3/core.c:1452:25: note: byref variable will be forcibly initialized struct resource *res, dwc_res; ^ /kisskb/src/drivers/devfreq/imx8m-ddrc.c: In function 'imx8m_ddrc_smc_set_freq': /kisskb/src/drivers/devfreq/imx8m-ddrc.c:103:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/devfreq/imx8m-ddrc.c: In function 'imx8m_ddrc_init_freq_info': /kisskb/src/drivers/devfreq/imx8m-ddrc.c:298:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: In function 'gmc_v10_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c:99:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c: In function 'setPLL_double_lowregs': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:307:21: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c: In function 'nv04_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:361:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:360:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pv; ^ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'i2c_wr': /kisskb/src/drivers/media/i2c/tc358743.c:146:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'tc358743_format_change': /kisskb/src/drivers/media/i2c/tc358743.c:986:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'tc358743_cec_handler': /kisskb/src/drivers/media/i2c/tc358743.c:961:18: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_cs_packet_parse_vline': /kisskb/src/drivers/media/i2c/tc358743.c: In function 'print_avi_infoframe': /kisskb/src/drivers/media/i2c/tc358743.c:437:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c:1429:35: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, waitreloc; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c:1429:26: note: byref variable will be forcibly initialized struct radeon_cs_packet p3reloc, waitreloc; ^ /kisskb/src/drivers/media/i2c/tc358743.c: In function 'tc358743_log_status': /kisskb/src/drivers/media/i2c/tc358743.c:1242:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r100.c:2034:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_ib_test': /kisskb/src/drivers/gpu/drm/radeon/r100.c:3709:19: note: byref variable will be forcibly initialized struct radeon_ib ib; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_asic_reset': /kisskb/src/drivers/gpu/drm/radeon/r100.c:2559:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r100.c: In function 'r100_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r100.c:3849:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/perf/hisilicon/hisi_uncore_pmu.c: In function 'hisi_uncore_pmu_offline_cpu': /kisskb/src/drivers/perf/hisilicon/hisi_uncore_pmu.c:452:12: note: byref variable will be forcibly initialized cpumask_t pmu_online_cpus; ^ 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/gpu/drm/radeon/r300.c: In function 'r300_asic_reset': /kisskb/src/drivers/gpu/drm/radeon/r300.c:418:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_cs_parse': /kisskb/src/drivers/gpu/drm/radeon/r300.c:1287:26: note: byref variable will be forcibly initialized struct radeon_cs_packet pkt; ^ /kisskb/src/drivers/gpu/drm/radeon/r300.c: In function 'r300_mc_program': /kisskb/src/drivers/gpu/drm/radeon/r300.c:1333:22: note: byref variable will be forcibly initialized struct r100_mc_save save; ^ /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/media/i2c/imx219.c: In function 'imx219_init_controls': /kisskb/src/drivers/media/i2c/imx219.c:1261:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'hba_ioctl_callback': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:983:19: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ 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; ^ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'csmi_ioctl_callback': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:527:19: note: byref variable will be forcibly initialized struct scsi_lun lun; ^ /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; ^ 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/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/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/fpga/fpga-mgr.c: In function 'fpga_mgr_write_init_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:104:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_buf_load_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:193:26: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_buf_load': /kisskb/src/drivers/fpga/fpga-mgr.c:256:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_selection_crop': /kisskb/src/drivers/media/i2c/imx274.c:1185:19: note: byref variable will be forcibly initialized struct v4l2_rect new_crop; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_stop_active_transfer': /kisskb/src/drivers/usb/dwc3/gadget.c:3138:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_send_clear_stall_ep_cmd': /kisskb/src/drivers/usb/dwc3/gadget.c:413:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_kick_transfer': /kisskb/src/drivers/usb/dwc3/gadget.c:1333:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_set_xfer_resource': /kisskb/src/drivers/usb/dwc3/gadget.c:474:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_start_config': /kisskb/src/drivers/usb/dwc3/gadget.c:519:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_set_ep_config': /kisskb/src/drivers/usb/dwc3/gadget.c:554:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_ep_enable': /kisskb/src/drivers/usb/dwc3/gadget.c:680:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_start_isoc_quirk': /kisskb/src/drivers/usb/dwc3/gadget.c:1462:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_start_isoc': /kisskb/src/drivers/usb/dwc3/gadget.c:1583:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_process_event_buf': /kisskb/src/drivers/usb/dwc3/gadget.c:3640:20: note: byref variable will be forcibly initialized union dwc3_event event; ^ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_ep_set_halt': /kisskb/src/drivers/usb/dwc3/gadget.c:1783:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: In function 'amdgpu_hotplug_work_func': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:91:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: In function 'amdgpu_irq_dispatch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:426:25: note: byref variable will be forcibly initialized struct amdgpu_iv_entry entry; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c: In function 'nv50_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:40:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c: In function 'nv50_devinit_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:140:4: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, info.script[0], ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:129:20: note: byref variable will be forcibly initialized struct dcb_output outp; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:128:21: note: byref variable will be forcibly initialized struct nvbios_outp info; ^ /kisskb/src/drivers/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/hisi_sas/hisi_sas_v3_hw.c: In function 'hw_init_v3_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:910:9: note: byref variable will be forcibly initialized guid_t guid; ^ 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_v3_hw.c:6: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c: In function 'clear_itct_v3_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:819: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/hisi_sas/hisi_sas_v3_hw.c: In function 'config_id_frame_v3_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:736:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c: In function 'prep_ssp_v3_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1289:36: note: byref variable will be forcibly initialized struct hisi_sas_protect_iu_v3_hw prot; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c: In function 'gt215_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c:36:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'read_one_response': /kisskb/src/drivers/fsi/fsi-master-gpio.c:337:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg msg; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'issue_term': /kisskb/src/drivers/fsi/fsi-master-gpio.c:399:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'poll_for_response': /kisskb/src/drivers/fsi/fsi-master-gpio.c:427:32: note: byref variable will be forcibly initialized struct fsi_gpio_msg response, cmd; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c:427:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg response, cmd; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'fsi_master_gpio_term': /kisskb/src/drivers/fsi/fsi-master-gpio.c:603:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'fsi_master_gpio_write': /kisskb/src/drivers/fsi/fsi-master-gpio.c:584:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'fsi_master_gpio_read': /kisskb/src/drivers/fsi/fsi-master-gpio.c:565:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^ 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/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_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/most/core.c:779:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->hdm_fifo_wq, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c: In function 'gf100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c:36:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_collect_async_ffdc': /kisskb/src/drivers/fsi/fsi-sbefifo.c:627:21: note: byref variable will be forcibly initialized struct kvec ffdc_iov; ^ /kisskb/src/drivers/fsi/fsi-sbefifo.c:626:25: note: byref variable will be forcibly initialized struct iov_iter ffdc_iter; ^ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_submit': /kisskb/src/drivers/fsi/fsi-sbefifo.c:720:21: note: byref variable will be forcibly initialized struct kvec resp_iov; ^ /kisskb/src/drivers/fsi/fsi-sbefifo.c:719:25: note: byref variable will be forcibly initialized struct iov_iter resp_iter; ^ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:792:22: note: byref variable will be forcibly initialized struct iovec resp_iov; ^ /kisskb/src/drivers/fsi/fsi-sbefifo.c:791:18: note: byref variable will be forcibly initialized struct iov_iter resp_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c: In function 'pmu_load': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:87:21: note: byref variable will be forcibly initialized struct nvbios_pmuR pmu; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c: In function 'gm200_devinit_post': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:161:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:124:19: note: byref variable will be forcibly initialized struct bit_entry bit_I; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c: In function 'gv100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c: In function 'tu102_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c: In function 'ga100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^ /kisskb/src/drivers/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/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; ^ 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/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/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; ^ 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/most/most_cdev.c:8: /kisskb/src/drivers/most/most_cdev.c: In function 'comp_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/most/most_cdev.c:248:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(c->wq, ^ /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/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/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/most/most_cdev.c: In function 'comp_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/most/most_cdev.c:196:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(c->wq, ch_has_mbo(c) || !c->dev)) ^ /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/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_set_lna_state': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11911:21: note: byref variable will be forcibly initialized struct drxuio_data uio_data; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11910:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_i2c_bridge': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3881:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'hi_cfg_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2236:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_lock_status': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10793:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_scu_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4144:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_get_qam_sig_quality': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9465:23: note: byref variable will be forcibly initialized struct drxjrs_errors measuredrs_errors = { 0, 0, 0, 0, 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_atv': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9747:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2107:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'smart_ant_init': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3916:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SMA }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6368:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6360:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5407:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5401:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6110:30: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6076:28: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain vsb_pga_cfg = { DRX_STANDARD_8VSB, 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5717:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8620:31: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8482:29: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain qam_pga_cfg = { DRX_STANDARD_ITU_B, 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:7868:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_channel': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10585:22: note: byref variable will be forcibly initialized struct drxuio_data uio1 = { DRX_UIO1, false }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10500:21: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SAW }; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_oob': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9928:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_up_device': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2681:25: note: byref variable will be forcibly initialized struct i2c_device_addr wake_up_addr; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_set_frontend': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12082:21: note: byref variable will be forcibly initialized struct drx_channel channel; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_open': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11351:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11350:24: note: byref variable will be forcibly initialized struct drxu_code_info ucode_info; ^ /kisskb/src/drivers/fpga/dfl.c: In function 'dfl_feature_ioctl_set_irq': /kisskb/src/drivers/fpga/dfl.c:1845:26: note: byref variable will be forcibly initialized struct dfl_fpga_irq_set hdr; ^ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_start_trans': /kisskb/src/drivers/usb/dwc3/ep0.c:65:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_end_control_data': /kisskb/src/drivers/usb/dwc3/ep0.c:1071:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c: In function 'gv100_fault_buffer_process': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c:51:26: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c: In function 'gv100_fault_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c:130:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_set_sel_cmpl': /kisskb/src/drivers/usb/dwc3/ep0.c:671:13: note: byref variable will be forcibly initialized } __packed timing; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c: In function 'tu102_fault_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c:77:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_raw_read': /kisskb/src/drivers/fsi/fsi-scom.c:445:21: note: byref variable will be forcibly initialized struct scom_access acc; ^ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_raw_write': /kisskb/src/drivers/fsi/fsi-scom.c:464:21: note: byref variable will be forcibly initialized struct scom_access acc; ^ /kisskb/src/drivers/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/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c: In function 'nvkm_fb_bios_memtype': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c:66:23: note: byref variable will be forcibly initialized struct nvbios_M0203E M0203E; ^ /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'drm_ht_insert_item': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in 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/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^ /kisskb/src/drivers/fpga/dfl-afu-main.c: In function 'afu_ioctl_get_info': /kisskb/src/drivers/fpga/dfl-afu-main.c:640:28: note: byref variable will be forcibly initialized struct dfl_fpga_port_info info; ^ /kisskb/src/drivers/fpga/dfl-afu-main.c: In function 'afu_ioctl_get_region_info': /kisskb/src/drivers/fpga/dfl-afu-main.c:669:29: note: byref variable will be forcibly initialized struct dfl_afu_mmio_region region; ^ /kisskb/src/drivers/fpga/dfl-afu-main.c:668:35: note: byref variable will be forcibly initialized struct dfl_fpga_port_region_info rinfo; ^ /kisskb/src/drivers/fpga/dfl-afu-main.c: In function 'afu_ioctl_dma_map': /kisskb/src/drivers/fpga/dfl-afu-main.c:698:31: note: byref variable will be forcibly initialized struct dfl_fpga_port_dma_map map; ^ /kisskb/src/drivers/fpga/dfl-afu-main.c: In function 'afu_ioctl_dma_unmap': /kisskb/src/drivers/fpga/dfl-afu-main.c:730:33: note: byref variable will be forcibly initialized struct dfl_fpga_port_dma_unmap unmap; ^ /kisskb/src/drivers/fpga/dfl-afu-main.c: In function 'afu_mmap': /kisskb/src/drivers/fpga/dfl-afu-main.c:797:29: note: byref variable will be forcibly initialized struct dfl_afu_mmio_region region; ^ /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/scsi/scsi.c: In function 'scsi_report_opcode': /kisskb/src/drivers/scsi/scsi.c:481:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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/target/target_core_configfs.c: In function 'target_dev_lba_map_store': /kisskb/src/drivers/target/target_core_configfs.c:2412:19: note: byref variable will be forcibly initialized struct list_head lba_list; ^ In file included from /kisskb/src/include/linux/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/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) ^ /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/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/scsi/hosts.c: In function 'scsi_host_busy_iter': /kisskb/src/drivers/scsi/hosts.c:712:34: note: byref variable will be forcibly initialized struct scsi_host_busy_iter_data iter_data = { ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_init_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:294:11: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:666:32: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c:573:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_crtc.c:571:22: note: byref variable will be forcibly initialized struct drm_mode_set set; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:389:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:334:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1234:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:2558:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1032:33: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1032:25: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1865:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1280:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1336:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1578:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/usb/dwc3/dwc3-pci.c: In function 'dwc3_pci_dsm': /kisskb/src/drivers/usb/dwc3/dwc3-pci.c:384:20: note: byref variable will be forcibly initialized union acpi_object tmp; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_get_hv_timing': /kisskb/src/drivers/gpu/drm/drm_modes.c:791:26: note: byref variable will be forcibly initialized struct drm_display_mode adjusted = *mode; ^ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'of_get_drm_display_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:712:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3836:19: note: byref variable will be forcibly initialized struct list_head stereo_modes; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:406:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:352:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3459:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3420:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^ 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/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/drm_edid.c:31: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_alternate_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3586:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1260:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:2634:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1058:33: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1058:25: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1907:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1306:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1362:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1620:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:93:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_common': /kisskb/src/drivers/scsi/scsi_ioctl.c:215:21: note: byref variable will be forcibly initialized struct scsi_idlun v = { ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:195:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/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/gpu/drm/drm_prime.c: In function 'drm_gem_prime_export': /kisskb/src/drivers/gpu/drm/drm_prime.c:875:29: note: byref variable will be forcibly initialized struct dma_buf_export_info exp_info = { ^ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_addr_arrays': /kisskb/src/drivers/gpu/drm/drm_prime.c:997:22: note: byref variable will be forcibly initialized struct sg_page_iter page_iter; ^ /kisskb/src/drivers/gpu/drm/drm_prime.c:996:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^ 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) ^ 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/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8:0, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c: In function 'nv40_ram_prog': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:165:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:156:3: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd16(bios, M.offset + 0x00)); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8:0, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:24: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:105:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:99:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:73:19: note: byref variable will be forcibly initialized struct bit_entry M; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c: In function 'nv40_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:39:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^ 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) ^ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2095:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^ In file included from /kisskb/src/include/linux/wait.h:7: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; ^ 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/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:448:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:467:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:383:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:397:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1428:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:416:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:435:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:692:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^ /kisskb/src/drivers/soundwire/bus.c:691:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:304:17: note: byref variable will be forcibly initialized struct i2c_msg msg_r = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:297:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:290:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:400:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:393:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_regs': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:488:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_device.c:14: /kisskb/src/drivers/target/target_core_device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/target/target_core_device.c: In function 'core_enable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:377:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:359:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:358:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^ /kisskb/src/drivers/target/target_core_device.c: In function 'core_disable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun_acl, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun, NULL); ^ /kisskb/src/drivers/target/target_core_device.c: In function 'target_alloc_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_device.c:801:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xcopy_lun->lun_se_dev, dev); ^ /kisskb/src/drivers/gpu/drm/drm_flip_work.c: In function 'flip_worker': /kisskb/src/drivers/gpu/drm/drm_flip_work.c:117:19: note: byref variable will be forcibly initialized struct list_head tasks; ^ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_acpi_find_slaves': /kisskb/src/drivers/soundwire/slave.c:142:23: note: byref variable will be forcibly initialized struct sdw_slave_id id2; ^ /kisskb/src/drivers/soundwire/slave.c:141:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:209:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c: In function 'nv50_ram_gpio': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:194:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c: In function 'nv50_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:225:20: note: byref variable will be forcibly initialized struct nvbios_pll mpll; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:224:22: note: byref variable will be forcibly initialized struct nvbios_perfE perfE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_link_train': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:164:23: note: byref variable will be forcibly initialized struct nvbios_M0205T M0205T = { 0 }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_ram_gpio': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:469:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:500:24: note: byref variable will be forcibly initialized struct gt215_clk_info mclk; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_link_train_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:283:23: note: byref variable will be forcibly initialized struct nvbios_M0205E M0205E; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c: In function 'gf100_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:20: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:12: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:4: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:135:23: note: byref variable will be forcibly initialized struct nvbios_ramcfg cfg; ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_add_affected_connectors': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1167:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_plane_check': /kisskb/src/drivers/gpu/drm/drm_atomic.c:581:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_plane_print_state': /kisskb/src/drivers/gpu/drm/drm_atomic.c:660:18: note: byref variable will be forcibly initialized struct drm_rect dest = drm_plane_state_dest(state); ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c:659:18: note: byref variable will be forcibly initialized struct drm_rect src = drm_plane_state_src(state); ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1606:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_state_info': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1663:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_print_state': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1578:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(state->dev->dev); ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'framebuffer_check': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:180:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_rmfb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:465:29: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_fb_release': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:777:28: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_print_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1163:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1193:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:574:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_register_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:585:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2276:35: note: byref variable will be forcibly initialized struct drm_mode_obj_set_property obj_set_prop = { ^ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_getconnector': /kisskb/src/drivers/gpu/drm/drm_connector.c:2341:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo u_mode; ^ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_train_type': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1277:23: note: byref variable will be forcibly initialized struct nvbios_M0209E M0209E; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1276:23: note: byref variable will be forcibly initialized struct nvbios_M0205S M0205S; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1275:23: note: byref variable will be forcibly initialized struct nvbios_M0205E M0205E; ^ /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; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1427:4: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd32(bios, data)); ^ /kisskb/src/drivers/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/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_new_': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1527:23: note: byref variable will be forcibly initialized struct dcb_gpio_func gpio; ^ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function 'bmc150_apply_acpi_orientation': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:445:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: In function 'amdgpu_gfx_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:644:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c: In function 'gp100_ram_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c:62:5: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd32(bios, data)); ^ /kisskb/src/drivers/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; ^ 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/gpu/drm/drm_encoder.c: In function 'drm_encoder_init': /kisskb/src/drivers/gpu/drm/drm_encoder.c:128:11: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_get_crtc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:189:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode': /kisskb/src/drivers/greybus/svc.c:559:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_sample_get': /kisskb/src/drivers/greybus/svc.c:176:43: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_rail_count_get': /kisskb/src/drivers/greybus/svc.c:132:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_rail_count_get_response response; ^ /kisskb/src/drivers/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_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/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_print.c:37:0: /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_vprintf': /kisskb/src/include/drm/drm_print.h:108:19: note: byref variable will be forcibly initialized struct va_format vaf = { .fmt = fmt, .va = va }; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/drivers/gpu/drm/drm_print.c:199:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:285:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_err': /kisskb/src/drivers/gpu/drm/drm_print.c:305:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:304:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:241:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:263:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c:262:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'drm_mode_gamma_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:255:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_universal_plane_init': /kisskb/src/drivers/gpu/drm/drm_plane.c:240:11: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function '__setplane_check': /kisskb/src/drivers/gpu/drm/drm_plane.c:626:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'setplane_internal': /kisskb/src/drivers/gpu/drm/drm_plane.c:780:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_cursor_common': /kisskb/src/drivers/gpu/drm/drm_plane.c:944:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_cursor_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1023:26: note: byref variable will be forcibly initialized struct drm_mode_cursor2 new_req; ^ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_page_flip_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1053:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ 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_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_incoming': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^ /kisskb/src/drivers/iio/accel/bmc150-accel-i2c.c: In function 'bmc150_accel_probe': /kisskb/src/drivers/iio/accel/bmc150-accel-i2c.c:58:25: note: byref variable will be forcibly initialized struct i2c_board_info board_info = { ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_pr.c:14: /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_decode_spec_i_port': /kisskb/src/drivers/target/target_core_pr.c:1492:12: note: byref variable will be forcibly initialized LIST_HEAD(tid_dest_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_pro_preempt': /kisskb/src/drivers/target/target_core_pr.c:2837:12: note: byref variable will be forcibly initialized LIST_HEAD(preempt_and_abort_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_clear': /kisskb/src/drivers/greybus/es2.c:682:30: note: byref variable will be forcibly initialized struct arpc_cport_clear_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_quiesce': /kisskb/src/drivers/greybus/es2.c:654:32: note: byref variable will be forcibly initialized struct arpc_cport_quiesce_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_shutdown': /kisskb/src/drivers/greybus/es2.c:628:33: note: byref variable will be forcibly initialized struct arpc_cport_shutdown_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_flush': /kisskb/src/drivers/greybus/es2.c:609:30: note: byref variable will be forcibly initialized struct arpc_cport_flush_req req; ^ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_connected': /kisskb/src/drivers/greybus/es2.c:590:34: note: byref variable will be forcibly initialized struct arpc_cport_connected_req req; ^ 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/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/media/dvb-frontends/tda8083.c: In function 'tda8083_writereg': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:53:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_reset': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:187:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drmm_mode_config_init': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:434:19: note: byref variable will be forcibly initialized struct dma_resv resv; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:433:25: note: byref variable will be forcibly initialized struct ww_acquire_ctx resv_ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:432:34: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx modeset_ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_cleanup': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:540:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("[leaked fb]"); ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /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; ^ 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/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_one_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1258:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vblank->queue, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:188: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_add_point': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, &chain->base); ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_replace_fence': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, fence); ^ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_find_fence': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:383:28: note: byref variable will be forcibly initialized struct syncobj_wait_entry wait; ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1844:10: note: in expansion of macro 'wait_event_interruptible_timeout' wait = wait_event_interruptible_timeout(vblank->queue, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_intr': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:156:29: note: byref variable will be forcibly initialized struct nvkm_gpio_ntfy_rep rep = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:83:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_get': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:99:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:196:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:492:13: note: byref variable will be forcibly initialized struct idr leases; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_do_edc_gpr_workarounds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:1531:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:884:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'reset_and_configure': /kisskb/src/drivers/media/dvb-frontends/l64781.c:102:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x00, .flags = 0, .buf = buf, .len = 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_writereg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:428:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/target/target_core_alua.c: In function 'core_alua_set_lba_map': /kisskb/src/drivers/target/target_core_alua.c:1364:19: note: byref variable will be forcibly initialized struct list_head old_lba_map_list; ^ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_framebuffer_flush': /kisskb/src/drivers/gpu/drm/drm_client.c:463:24: note: byref variable will be forcibly initialized struct drm_clip_rect clip = { ^ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_debugfs_internal_clients': /kisskb/src/drivers/gpu/drm/drm_client.c:484:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_firmware_config': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:575:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_probe': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:767:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_commit_atomic': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:977:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:68:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo umode; ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1320:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/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/media/dvb-frontends/dib3000mc.c: In function 'dib3000mc_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c:590:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_tmr.c:13: /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_tmr_list': /kisskb/src/drivers/target/target_core_tmr.c:194:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_tmr_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_state_list': /kisskb/src/drivers/target/target_core_tmr.c:276:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_task_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_abort_task': /kisskb/src/drivers/target/target_core_tmr.c:119:12: note: byref variable will be forcibly initialized LIST_HEAD(aborted_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c: In function 'nvkm_i2c_intr': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:149:29: note: byref variable will be forcibly initialized struct nvkm_i2c_ntfy_rep rep = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c: In function 'nvkm_i2c_new_': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:285:20: note: byref variable will be forcibly initialized struct dcb_output dcbE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:284:23: note: byref variable will be forcibly initialized struct dcb_i2c_entry ccbE; ^ /kisskb/src/drivers/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; ^ 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/seq_file.h:11, from /kisskb/src/include/drm/drm_print.h:31, from /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:5: /kisskb/src/drivers/gpu/drm/drm_vblank_work.c: In function 'drm_vblank_work_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), ^ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_free_object': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:191:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(cma_obj->vaddr); ^ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_prime_import_sg_table_vmap': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:583:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ 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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_add_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_tpg.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, dev); ^ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_remove_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/target/target_core_tpg.c:642:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, NULL); ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_deregister': /kisskb/src/drivers/target/target_core_tpg.c:507:12: note: byref variable will be forcibly initialized LIST_HEAD(node_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/target/target_core_sbc.c: In function 'compare_and_write_callback': /kisskb/src/drivers/target/target_core_sbc.c:505:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/media/dvb-frontends/dib7000m.c: In function 'dib7000m_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000m.c:968:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^ /kisskb/src/drivers/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_generic_free_cmd': /kisskb/src/drivers/target/target_core_transport.c:2733:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/include/linux/net.h:19:0, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_wait_for_sess_cmds': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/target/target_core_transport.c:2971:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(se_sess->cmd_count_wq, ^ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_write': /kisskb/src/drivers/media/dvb-frontends/mt312.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_qf_do_work': /kisskb/src/drivers/target/target_core_transport.c:925:12: note: byref variable will be forcibly initialized LIST_HEAD(qf_cmd_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_put_cmd_and_wait': /kisskb/src/drivers/target/target_core_transport.c:2700:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/media/dvb-frontends/ves1820.c: In function 'ves1820_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1820.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 3 }; ^ In file included from /kisskb/src/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/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' __ret = __wait_event_interruptible_lock_irq(wq_head, \ ^ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:9: note: in expansion of macro 'wait_event_interruptible_lock_irq' ret = wait_event_interruptible_lock_irq(crc->wq, ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'sdev_prefix_printk': /kisskb/src/drivers/scsi/scsi_logging.c:56:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scmd_printk': /kisskb/src/drivers/scsi/scsi_logging.c:83:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:346:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_acpi_stm': /kisskb/src/drivers/ata/libata-acpi.c:351:34: note: byref variable will be forcibly initialized struct acpi_object_list input; ^ /kisskb/src/drivers/ata/libata-acpi.c:350:23: note: byref variable will be forcibly initialized struct ata_acpi_gtm stm_buf = *stm; ^ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_acpi_run_tf': /kisskb/src/drivers/ata/libata-acpi.c:650:31: note: byref variable will be forcibly initialized struct ata_taskfile tf, ptf, rtf; ^ /kisskb/src/drivers/ata/libata-acpi.c:650:26: note: byref variable will be forcibly initialized struct ata_taskfile tf, ptf, rtf; ^ /kisskb/src/drivers/ata/libata-acpi.c:650:22: note: byref variable will be forcibly initialized struct ata_taskfile tf, ptf, rtf; ^ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_dev_get_GTF': /kisskb/src/drivers/ata/libata-acpi.c:407:21: note: byref variable will be forcibly initialized struct acpi_buffer output; ^ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_acpi_push_id': /kisskb/src/drivers/ata/libata-acpi.c:775:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^ /kisskb/src/drivers/ata/libata-pata-timings.c: In function 'ata_timing_compute': /kisskb/src/drivers/ata/libata-pata-timings.c:120:20: note: byref variable will be forcibly initialized struct ata_timing p; ^ /kisskb/src/drivers/target/target_core_spc.c: In function 'spc_emulate_report_luns': /kisskb/src/drivers/target/target_core_spc.c:1214:18: note: byref variable will be forcibly initialized struct scsi_lun slun; ^ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_writereg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; ^ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; ^ /kisskb/src/drivers/media/dvb-frontends/nxt6000.c: In function 'nxt6000_writereg': /kisskb/src/drivers/media/dvb-frontends/nxt6000.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_ua.c:13: /kisskb/src/drivers/target/target_core_ua.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /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; ^ /kisskb/src/drivers/ata/sata_inic162x.c: In function 'inic_qc_fill_rtf': /kisskb/src/drivers/ata/sata_inic162x.c:574:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/sata_inic162x.c: In function 'inic_hardreset': /kisskb/src/drivers/ata/sata_inic162x.c:647:23: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/scsi/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_sas.c: In function 'store_sas_phy_maximum_linkrate': /kisskb/src/drivers/scsi/scsi_transport_sas.c:468:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = {0}; \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:482:2: note: in expansion of macro 'sas_phy_store_linkspeed' sas_phy_store_linkspeed(field) \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:614:1: note: in expansion of macro 'sas_phy_linkspeed_rw_attr' sas_phy_linkspeed_rw_attr(maximum_linkrate); ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'store_sas_phy_minimum_linkrate': /kisskb/src/drivers/scsi/scsi_transport_sas.c:468:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = {0}; \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:482:2: note: in expansion of macro 'sas_phy_store_linkspeed' sas_phy_store_linkspeed(field) \ ^ /kisskb/src/drivers/scsi/scsi_transport_sas.c:612:1: note: in expansion of macro 'sas_phy_linkspeed_rw_attr' sas_phy_linkspeed_rw_attr(minimum_linkrate); ^ /kisskb/src/drivers/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/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/media/dvb-frontends/stv0297.c: In function 'stv0297_writereg': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^ /kisskb/src/drivers/target/target_core_rd.c: In function 'rd_execute_rw': /kisskb/src/drivers/target/target_core_rd.c:424:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/ata/sata_sil24.c: In function 'sil24_softreset': /kisskb/src/drivers/ata/sata_sil24.c:652:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/sata_sil24.c: In function 'sil24_init_one': /kisskb/src/drivers/ata/sata_sil24.c:1263:23: note: byref variable will be forcibly initialized struct ata_port_info pi = sil24_port_info[ent->driver_data]; ^ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:38:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:105:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_read_source': /kisskb/src/drivers/target/target_core_xcopy.c:601:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_write_destination': /kisskb/src/drivers/target/target_core_xcopy.c:646:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^ /kisskb/src/drivers/ata/libahci_platform.c: In function 'ahci_platform_init_host': /kisskb/src/drivers/ata/libahci_platform.c:579:23: note: byref variable will be forcibly initialized struct ata_port_info pi = *pi_template; ^ /kisskb/src/drivers/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/scsi/advansys.c: In function 'AscMsgOutSDTR': /kisskb/src/drivers/scsi/advansys.c:6280:10: note: byref variable will be forcibly initialized EXT_MSG sdtr_buf = { ^ /kisskb/src/drivers/scsi/advansys.c: In function 'AscPutReadySgListQueue': /kisskb/src/drivers/scsi/advansys.c:7995:16: note: byref variable will be forcibly initialized ASC_SG_LIST_Q scsi_sg_q; ^ /kisskb/src/drivers/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/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; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_poll_for_flush_complete': /kisskb/src/drivers/scsi/ips.c:4614:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_reqsen': /kisskb/src/drivers/scsi/ips.c:4181:18: note: byref variable will be forcibly initialized IPS_SCSI_REQSEN reqsen; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_send_cmd': /kisskb/src/drivers/scsi/ips.c:3500:24: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiry; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_inquiry': /kisskb/src/drivers/scsi/ips.c:4025:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiry; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_rdcap': /kisskb/src/drivers/scsi/ips.c:4060:20: note: byref variable will be forcibly initialized IPS_SCSI_CAPACITY cap; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_msense': /kisskb/src/drivers/scsi/ips.c:4093:26: note: byref variable will be forcibly initialized IPS_SCSI_MODE_PAGE_DATA mdata; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_fix_ffdc_time': /kisskb/src/drivers/scsi/ips.c:5983:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_map_status': /kisskb/src/drivers/scsi/ips.c:3250:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiryData; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_chkstatus': /kisskb/src/drivers/scsi/ips.c:3837:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiryData; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_intr_copperhead': /kisskb/src/drivers/scsi/ips.c:1269:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^ /kisskb/src/drivers/scsi/ips.c: In function 'ips_intr_morpheus': /kisskb/src/drivers/scsi/ips.c:1333:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^ /kisskb/src/drivers/media/dvb-frontends/isl6405.c: In function 'isl6405_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6405.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/isl6405.c: In function 'isl6405_set_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6405.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6405->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_read': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:31:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_write': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; ^ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_submit_bios': /kisskb/src/drivers/target/target_core_iblock.c:338:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_rw': /kisskb/src/drivers/target/target_core_iblock.c:693:25: note: byref variable will be forcibly initialized struct sg_mapping_iter prot_miter; ^ /kisskb/src/drivers/target/target_core_iblock.c:688:18: note: byref variable will be forcibly initialized struct bio_list list; ^ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_write_same': /kisskb/src/drivers/target/target_core_iblock.c:451:18: note: byref variable will be forcibly initialized struct bio_list list; ^ In file included from /kisskb/src/include/linux/blkdev.h:19:0, from /kisskb/src/drivers/target/target_core_pscsi.c:16: /kisskb/src/drivers/target/target_core_pscsi.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^ /kisskb/src/drivers/media/dvb-frontends/itd1000.c: In function 'itd1000_write_regs': /kisskb/src/drivers/media/dvb-frontends/itd1000.c:45:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ 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/ata/ahci_xgene.c: In function 'xgene_ahci_do_hardreset': /kisskb/src/drivers/ata/ahci_xgene.c:360:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/ata/ahci_qoriq.c: In function 'ahci_qoriq_hardreset': /kisskb/src/drivers/ata/ahci_qoriq.c:101:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:93:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_addr, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_do_edc_gpr_workarounds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4469:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1074:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_bus_reset_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2621:20: note: byref variable will be forcibly initialized struct completion eh_reset; ^ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_abort_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2505:20: note: byref variable will be forcibly initialized struct completion eh_done; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:336:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_port_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:74:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function '__tb_port_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:92:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:147:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:193:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_vse_cap': /kisskb/src/drivers/thunderbolt/cap.c:226:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_writeregN': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:213:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:190:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:554:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:835:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:863:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1178:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_diseqc_init': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:907:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1146:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:714:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24116.c: In function 'cx24116_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24116.c:1206:21: note: byref variable will be forcibly initialized struct cx24116_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:260:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->priv->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:954:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1557:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1300:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1280:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1220:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/f71805f.c: In function 'f71805f_init': /kisskb/src/drivers/hwmon/f71805f.c:1615:26: note: byref variable will be forcibly initialized struct f71805f_sio_data sio_data; ^ /kisskb/src/drivers/iio/accel/st_accel_core.c: In function 'apply_acpi_orientation': /kisskb/src/drivers/iio/accel/st_accel_core.c:1094:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^ /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/hwmon/f71882fg.c: In function 'f71882fg_init': /kisskb/src/drivers/hwmon/f71882fg.c:2762:27: note: byref variable will be forcibly initialized struct f71882fg_sio_data sio_data; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_m_to_n': /kisskb/src/drivers/scsi/megaraid.c:3391:18: note: byref variable will be forcibly initialized struct uioctl_t uioc_mimd; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_do_del_logdrv': /kisskb/src/drivers/scsi/megaraid.c:3841:12: note: byref variable will be forcibly initialized megacmd_t mc; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_adapinq': /kisskb/src/drivers/scsi/megaraid.c:3968:12: note: byref variable will be forcibly initialized megacmd_t mc; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'megadev_ioctl': /kisskb/src/drivers/scsi/megaraid.c:2985:12: note: byref variable will be forcibly initialized megacmd_t mc; ^ /kisskb/src/drivers/scsi/megaraid.c:2977:13: note: byref variable will be forcibly initialized nitioctl_t uioc; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_internal_dev_inquiry': /kisskb/src/drivers/scsi/megaraid.c:4006:12: note: byref variable will be forcibly initialized megacmd_t mc; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'megaraid_reset': /kisskb/src/drivers/scsi/megaraid.c:1895:12: note: byref variable will be forcibly initialized megacmd_t mc; ^ /kisskb/src/drivers/scsi/megaraid.c: In function 'proc_show_rdrv': /kisskb/src/drivers/scsi/megaraid.c:2512:12: note: byref variable will be forcibly initialized megacmd_t mc; ^ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c:114:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writeregs': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:125:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, ^ /kisskb/src/drivers/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/media/dvb-frontends/tda10071.c: In function 'tda10071_set_voltage': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:138:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_tone': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:93:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:551:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:304:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_master_cmd': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:184:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_recv_slave_reply': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:244:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_read_status': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:368:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_sleep': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1042:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_init': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:755:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_write': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_set_layers': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:112:17: note: byref variable will be forcibly initialized struct reg_val rv; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c: In function 'gf100_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c:93:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c: In function 'gk104_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c:93:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_sleep': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:648:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_init': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:745:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'samsung_dtos403ih102a_set': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:414:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'opera1_bw': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:343:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_set_params': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:671:17: note: byref variable will be forcibly initialized struct i2c_msg msg = ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c:23:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c: In function 'gk20a_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c:61:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg_range': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:177:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c: In function 's5h1432_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = addr, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_read': /kisskb/src/drivers/thunderbolt/dma_port.c:102:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_write': /kisskb/src/drivers/thunderbolt/dma_port.c:143:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_usb4_switch_op': /kisskb/src/drivers/thunderbolt/icm.c:2246:28: note: byref variable will be forcibly initialized struct icm_usb4_switch_op request; ^ /kisskb/src/drivers/thunderbolt/icm.c:2245:37: note: byref variable will be forcibly initialized struct icm_usb4_switch_op_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:1128:36: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1127:45: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_xdomain_tear_down': /kisskb/src/drivers/thunderbolt/icm.c:1157:39: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1156:48: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_icl_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1615:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:1042:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:1041:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1098:37: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c:1097:46: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_set_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1570:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_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_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/media/dvb-frontends/ves1x93.c: In function 'ves1x93_writereg': /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/media/dvb-frontends/ves1x93.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:479:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device reply; ^ /kisskb/src/drivers/thunderbolt/icm.c:478:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device request; ^ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_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_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_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_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/scsi/gdth.c: In function 'gdth_log_event': /kisskb/src/drivers/scsi/gdth.c:3067:21: note: byref variable will be forcibly initialized gdth_stackframe stack; ^ /kisskb/src/drivers/media/dvb-frontends/zl10039.c: In function 'zl10039_write': /kisskb/src/drivers/media/dvb-frontends/zl10039.c:91:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_internal_cache_cmd': /kisskb/src/drivers/scsi/gdth.c:1948:31: note: byref variable will be forcibly initialized gdth_rdcap16_data rdc16; ^ /kisskb/src/drivers/scsi/gdth.c:1877:21: note: byref variable will be forcibly initialized gdth_modep_data mpd; ^ /kisskb/src/drivers/scsi/gdth.c:1876:21: note: byref variable will be forcibly initialized gdth_sense_data sd; ^ /kisskb/src/drivers/scsi/gdth.c:1875:21: note: byref variable will be forcibly initialized gdth_rdcap_data rdc; ^ /kisskb/src/drivers/scsi/gdth.c:1874:19: note: byref variable will be forcibly initialized gdth_inq_data inq; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_event': /kisskb/src/drivers/scsi/gdth.c:3372:22: note: byref variable will be forcibly initialized gdth_ioctl_event evt; ^ 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/gdth.c:83: /kisskb/src/drivers/scsi/gdth.c: In function '__gdth_execute': /kisskb/src/drivers/scsi/gdth.c:338:32: 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/gdth.c:337:26: note: byref variable will be forcibly initialized struct gdth_cmndinfo cmndinfo; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_general': /kisskb/src/drivers/scsi/gdth.c:3554:21: note: byref variable will be forcibly initialized gdth_ioctl_general gen; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_resetdrv': /kisskb/src/drivers/scsi/gdth.c:3442:18: note: byref variable will be forcibly initialized gdth_cmd_str cmd; ^ /kisskb/src/drivers/scsi/gdth.c:3441:22: note: byref variable will be forcibly initialized gdth_ioctl_reset res; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'ioc_lockdrv': /kisskb/src/drivers/scsi/gdth.c:3409:24: note: byref variable will be forcibly initialized gdth_ioctl_lockdrv ldrv; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_ioctl': /kisskb/src/drivers/scsi/gdth.c:3912:26: note: byref variable will be forcibly initialized gdth_ioctl_reset res; ^ /kisskb/src/drivers/scsi/gdth.c:3878:28: note: byref variable will be forcibly initialized gdth_ioctl_lockchn lchn; ^ /kisskb/src/drivers/scsi/gdth.c:3843:28: note: byref variable will be forcibly initialized gdth_ioctl_ctrtype ctrt; ^ /kisskb/src/drivers/scsi/gdth.c:3831:27: note: byref variable will be forcibly initialized gdth_ioctl_osvers osv; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_pci_init_one': /kisskb/src/drivers/scsi/gdth.c:458:15: note: byref variable will be forcibly initialized gdth_pci_str gdth_pcistr; ^ In file included from /kisskb/src/drivers/scsi/gdth.c:266:0: /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_set_asc_info': /kisskb/src/drivers/scsi/gdth_proc.c:32:21: note: byref variable will be forcibly initialized gdth_cmd_str gdtcmd; ^ /kisskb/src/drivers/scsi/gdth.c: In function 'gdth_flush': /kisskb/src/drivers/scsi/gdth.c:3959:21: note: byref variable will be forcibly initialized gdth_cmd_str gdtcmd; ^ /kisskb/src/drivers/media/dvb-frontends/zl10353.c: In function 'zl10353_single_write': /kisskb/src/drivers/media/dvb-frontends/zl10353.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:95:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:109:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function '_tda10021_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c: In function 'nvkm_iccsense_create_sensor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:155:28: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c: In function 'nvkm_iccsense_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:229:36: note: byref variable will be forcibly initialized struct nvbios_power_budget_entry entry; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:221:25: note: byref variable will be forcibly initialized struct nvbios_iccsense stbl; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:220:29: note: byref variable will be forcibly initialized struct nvbios_power_budget budget; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_response': /kisskb/src/drivers/thunderbolt/xdomain.c:459:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_response': /kisskb/src/drivers/thunderbolt/xdomain.c:258:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_error_response': /kisskb/src/drivers/thunderbolt/xdomain.c:275:31: note: byref variable will be forcibly initialized struct tb_xdp_error_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function '__tb_xdomain_request': /kisskb/src/drivers/thunderbolt/xdomain.c:139:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_request': /kisskb/src/drivers/thunderbolt/xdomain.c:437:35: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:436:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_request': /kisskb/src/drivers/thunderbolt/xdomain.c:232:21: note: byref variable will be forcibly initialized struct tb_xdp_uuid req; ^ /kisskb/src/drivers/thunderbolt/xdomain.c:231:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1644:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_route': /kisskb/src/drivers/thunderbolt/xdomain.c:1702:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_request': /kisskb/src/drivers/thunderbolt/xdomain.c:291:27: note: byref variable will be forcibly initialized struct tb_xdp_properties req; ^ /kisskb/src/drivers/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_link_depth': /kisskb/src/drivers/thunderbolt/xdomain.c:1674:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf2, .len = len + 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:61:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = len }; ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = I2C_M_RD, .buf = buf, .len = len }; ^ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_readbuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_writebuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c: In function 'lnbh25_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:88:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_tone': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:81:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:34:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_set_tone': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:146:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, ^ /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/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; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_set_params': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_sleep': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1409.c: In function 's5h1409_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1409.c:306:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_write': /kisskb/src/drivers/thunderbolt/usb4.c:1347:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_read': /kisskb/src/drivers/thunderbolt/usb4.c:1470:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, ^ 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/myrs.c:14: /kisskb/src/drivers/scsi/myrs.c: In function 'myrs_exec_cmd': /kisskb/src/drivers/scsi/myrs.c:131:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(complete); ^ /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/myrs.c: In function 'myrs_get_ldev_info': /kisskb/src/drivers/scsi/myrs.c:225:24: note: byref variable will be forcibly initialized struct myrs_ldev_info ldev_info_orig; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_cbc_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:47:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_invalidate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:132:10: note: in expansion of macro 'nvkm_wait_msec' taken = nvkm_wait_msec(device, 2000, 0x70004, 0x00000003, 0x00000000); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:145:10: note: in expansion of macro 'nvkm_wait_msec' taken = nvkm_wait_msec(device, 2000, 0x70010, 0x00000003, 0x00000000); ^ In file included from /kisskb/src/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/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/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_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_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/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) ^ 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_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); ^ 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': /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/media/dvb-frontends/tda10048.c: In function 'tda10048_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:214:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writeregbulk': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:256:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/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); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c: In function 'gm107_ltc_cbc_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c:46:4: note: in expansion of macro 'nvkm_wait_msec' nvkm_wait_msec(device, 2000, addr, ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_writeregs': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:224:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:195:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:534:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_msg_mpeg_output_global_config': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:442:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:511:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:489:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_msg_mpeg_output_config': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:468:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:550:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_get_stats': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:608:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1135:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_clock_ratios': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:917:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_set_vco': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1236:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24120.c: In function 'cx24120_init': /kisskb/src/drivers/media/dvb-frontends/cx24120.c:1271:21: note: byref variable will be forcibly initialized struct cx24120_cmd cmd; ^ /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/media/dvb-frontends/si21xx.c: In function 'si21_writeregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:227:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writereg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0288.c: In function 'stv0288_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0288.c:55:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_probe': /kisskb/src/drivers/media/dvb-frontends/si2168.c:672:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_read_status': /kisskb/src/drivers/media/dvb-frontends/si2168.c:121:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_ts_bus_ctrl': /kisskb/src/drivers/media/dvb-frontends/si2168.c:87:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si2168.c:236:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_sleep': /kisskb/src/drivers/media/dvb-frontends/si2168.c:556:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_init': /kisskb/src/drivers/media/dvb-frontends/si2168.c:415:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_deselect': /kisskb/src/drivers/media/dvb-frontends/si2168.c:612:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_select': /kisskb/src/drivers/media/dvb-frontends/si2168.c:594:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: In function 'amdgpu_sdma_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c:144:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^ 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/hptiop.c:10: /kisskb/src/drivers/scsi/hptiop.c: In function 'hptiop_reset_hba': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/scsi/hptiop.c:1080:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(hba->reset_wq, ^ /kisskb/src/drivers/scsi/hptiop.c: In function 'hptiop_probe': /kisskb/src/drivers/scsi/hptiop.c:1282:36: note: byref variable will be forcibly initialized struct hpt_iop_request_set_config set_config; ^ /kisskb/src/drivers/scsi/hptiop.c:1281:36: note: byref variable will be forcibly initialized struct hpt_iop_request_get_config iop_config; ^ /kisskb/src/drivers/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/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/hwmon/nct6683.c: In function 'sensors_nct6683_init': /kisskb/src/drivers/hwmon/nct6683.c:1412:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/hwmon/nct6683.c:1410:26: note: byref variable will be forcibly initialized struct nct6683_sio_data sio_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: In function 'gfx_v10_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3625:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_sleep': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_set_params': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:73:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/s921.c: In function 's921_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hwmon/nct6775.c: In function 'sensors_nct6775_init': /kisskb/src/drivers/hwmon/nct6775.c:4830:26: note: byref variable will be forcibly initialized struct nct6775_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/nct6775.c:4829:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/thunderbolt/acpi.c: In function 'tb_acpi_add_link': /kisskb/src/drivers/thunderbolt/acpi.c:16:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/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/media/dvb-frontends/stv0900_core.c: In function 'stv0900_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:123:17: note: byref variable will be forcibly initialized struct i2c_msg i2cmsg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_attach': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:1903:29: note: byref variable will be forcibly initialized struct stv0900_init_params init_params; ^ /kisskb/src/drivers/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/gpu/drm/amd/amdgpu/sdma_v2_4.c: In function 'sdma_v2_4_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c:605:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ In file included from /kisskb/src/drivers/thunderbolt/test.c:9:0: /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_usb3': /kisskb/src/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/drivers/thunderbolt/test.c:1525:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[1].out_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1524:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[0].in_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1523:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel2->paths[1]->path_length, 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/drivers/thunderbolt/test.c:1522:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[1].out_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1521:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[0].in_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1520:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel2->paths[0]->path_length, 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:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/drivers/thunderbolt/test.c:1519:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel2->npaths, (size_t)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/drivers/thunderbolt/test.c:1518:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->dst_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1517:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->src_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1516:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel2->type, (enum tb_tunnel_type)TB_TUNNEL_USB3); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1515:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel2 != 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/drivers/thunderbolt/test.c:1510:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[1].out_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1509:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[0].in_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1508:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel1->paths[1]->path_length, 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/drivers/thunderbolt/test.c:1507:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[1].out_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1506:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[0].in_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1505:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel1->paths[0]->path_length, 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:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/drivers/thunderbolt/test.c:1504:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel1->npaths, (size_t)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/drivers/thunderbolt/test.c:1503:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->dst_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1502:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->src_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1501:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel1->type, (enum tb_tunnel_type)TB_TUNNEL_USB3); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1500:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel1 != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_dp_max_length': /kisskb/src/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/drivers/thunderbolt/test.c:1472:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[12].out_port, 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: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/drivers/thunderbolt/test.c:1470:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[6].out_port, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1468:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[6].in_port, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1467:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1466:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[2]->path_length, 13); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1465:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[12].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1463:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[6].out_port, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1461:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[6].in_port, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1460:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1459:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[1]->path_length, 13); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1458:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[12].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1455:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[6].out_port, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1453:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[6].in_port, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1451:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1449:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[0]->path_length, 13); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1448:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->npaths, (size_t)3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1447:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->dst_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1446:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, 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: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/drivers/thunderbolt/test.c:1445:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel->type, (enum tb_tunnel_type)TB_TUNNEL_DP); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1444:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_dp_tree': /kisskb/src/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/drivers/thunderbolt/test.c:1392:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[3].out_port, 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: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/drivers/thunderbolt/test.c:1391:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1390:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[2]->path_length, 4); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1389:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[3].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1388:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1387:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[1]->path_length, 4); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1386:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[3].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1385:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1384:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[0]->path_length, 4); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1383:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->npaths, (size_t)3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1382:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->dst_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1381:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, 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: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/drivers/thunderbolt/test.c:1380:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel->type, (enum tb_tunnel_type)TB_TUNNEL_DP); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1379:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_dp_chain': /kisskb/src/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/drivers/thunderbolt/test.c:1342:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[2].out_port, 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: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/drivers/thunderbolt/test.c:1341:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1340:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[2]->path_length, 3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1339:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[2].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1338:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1337:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[1]->path_length, 3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1336:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[2].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1335:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1334:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[0]->path_length, 3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1333:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->npaths, (size_t)3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1332:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->dst_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1331:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, 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: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/drivers/thunderbolt/test.c:1330:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel->type, (enum tb_tunnel_type)TB_TUNNEL_DP); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1329:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_dp': /kisskb/src/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/drivers/thunderbolt/test.c:1296:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[1].out_port, 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: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/drivers/thunderbolt/test.c:1295:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1294:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[2]->path_length, 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/drivers/thunderbolt/test.c:1293:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[1].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1292:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1291:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[1]->path_length, 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/drivers/thunderbolt/test.c:1290:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[1].out_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1289:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, 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: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/drivers/thunderbolt/test.c:1288:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->paths[0]->path_length, 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:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/drivers/thunderbolt/test.c:1287:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel->npaths, (size_t)3); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1286:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->dst_port, out); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1285:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, 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: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/drivers/thunderbolt/test.c:1284:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel->type, (enum tb_tunnel_type)TB_TUNNEL_DP); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1283:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_port_on_path': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/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/drivers/thunderbolt/test.c:1592:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:1589:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:1586:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/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/drivers/thunderbolt/test.c:1583:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:1580:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:1577:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/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/drivers/thunderbolt/test.c:1574:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/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/drivers/thunderbolt/test.c:1571:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/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/drivers/thunderbolt/test.c:1568:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, tb_tunnel_port_on_path(dp_tunnel, port)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:1565:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, out)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:1564:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, 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: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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1562:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, dp_tunnel != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_tunnel_pcie': /kisskb/src/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/drivers/thunderbolt/test.c:1256:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[1].out_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1255:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[0].in_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1254:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel2->paths[1]->path_length, 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/drivers/thunderbolt/test.c:1253:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[1].out_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1252:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[0].in_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1251:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel2->paths[0]->path_length, 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:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/drivers/thunderbolt/test.c:1250:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel2->npaths, (size_t)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/drivers/thunderbolt/test.c:1249:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->dst_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1248:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel2->src_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1247:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel2->type, (enum tb_tunnel_type)TB_TUNNEL_PCI); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1246:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel2 != 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/drivers/thunderbolt/test.c:1241:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[1].out_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1240:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[0].in_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1239:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel1->paths[1]->path_length, 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/drivers/thunderbolt/test.c:1238:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[1].out_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1237:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[0].in_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1236:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel1->paths[0]->path_length, 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:1552:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) ^ /kisskb/src/drivers/thunderbolt/test.c:1235:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, tunnel1->npaths, (size_t)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/drivers/thunderbolt/test.c:1234:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->dst_port, up); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1233:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, tunnel1->src_port, down); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1232:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tunnel1->type, (enum tb_tunnel_type)TB_TUNNEL_PCI); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1231:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, tunnel1 != NULL); ^ /kisskb/src/drivers/media/dvb-frontends/isl6423.c: In function 'isl6423_write': /kisskb/src/drivers/media/dvb-frontends/isl6423.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = ®, .len = 1 }; ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_not_connected': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:732:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path == 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: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:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:730:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path == NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_mixed_chain_reverse': /kisskb/src/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/drivers/thunderbolt/test.c:1201:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)out_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1200:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, out_port->port, test_data[i].out_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1199:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(out_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1197:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)in_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1196:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, in_port->port, test_data[i].in_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1195:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(in_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1188:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, path->path_length, (int)ARRAY_SIZE(test_data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1187:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_mixed_chain': /kisskb/src/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/drivers/thunderbolt/test.c:1109:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)out_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1108:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, out_port->port, test_data[i].out_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1107:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(out_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1105:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)in_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1104:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, in_port->port, test_data[i].in_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1103:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(in_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1096:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, path->path_length, (int)ARRAY_SIZE(test_data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1095:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_not_bonded_lane1_chain_reverse': /kisskb/src/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/drivers/thunderbolt/test.c:1017:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)out_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1016:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, out_port->port, test_data[i].out_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1015:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(out_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1013:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)in_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:1012:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, in_port->port, test_data[i].in_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1011:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(in_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:1004:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, path->path_length, (int)ARRAY_SIZE(test_data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:1003:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_not_bonded_lane1_chain': /kisskb/src/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/drivers/thunderbolt/test.c:937:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)out_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:936:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, out_port->port, test_data[i].out_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:935:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(out_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:933:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)in_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:932:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, in_port->port, test_data[i].in_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:931:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(in_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:924:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, path->path_length, (int)ARRAY_SIZE(test_data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:923:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_not_bonded_lane1': /kisskb/src/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/drivers/thunderbolt/test.c:857:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)out_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:856:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, out_port->port, test_data[i].out_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:855:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(out_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:853:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)in_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:852:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, in_port->port, test_data[i].in_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:851:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(in_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:844:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, path->path_length, (int)ARRAY_SIZE(test_data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:843:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_not_bonded_lane0': /kisskb/src/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/drivers/thunderbolt/test.c:795:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)out_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:794:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, out_port->port, test_data[i].out_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:793:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(out_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:791:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)in_port->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:790:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, in_port->port, test_data[i].in_port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:789:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(in_port->sw), test_data[i].route); ^ /kisskb/src/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/drivers/thunderbolt/test.c:782:2: note: in expansion of macro 'KUNIT_ASSERT_EQ' KUNIT_ASSERT_EQ(test, path->path_length, (int)ARRAY_SIZE(test_data)); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1513:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/drivers/thunderbolt/test.c:781:2: note: in expansion of macro 'KUNIT_ASSERT_TRUE' KUNIT_ASSERT_TRUE(test, path != NULL); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_max_length_walk': /kisskb/src/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/drivers/thunderbolt/test.c:712:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, -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/drivers/thunderbolt/test.c:707:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:706:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:705:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:704:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:700:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, (int)ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:695:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:694:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:693:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:692:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_data)); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_complex_tree_walk': /kisskb/src/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/drivers/thunderbolt/test.c:609:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, -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/drivers/thunderbolt/test.c:604:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:603:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:602:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:601:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:597:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, (int)ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:592:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:591:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:590:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:589:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_data)); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_simple_tree_walk': /kisskb/src/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/drivers/thunderbolt/test.c:525:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, -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/drivers/thunderbolt/test.c:520:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:519:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:518:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:517:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:513:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, (int)ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:508:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:507:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:506:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:505:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_data)); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_daisy_chain_walk': /kisskb/src/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/drivers/thunderbolt/test.c:462:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, -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/drivers/thunderbolt/test.c:457:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:456:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:455:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:454:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:450:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, (int)ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:445:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:444:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:443:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:442:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_data)); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_single_hop_walk': /kisskb/src/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/drivers/thunderbolt/test.c:403:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, -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/drivers/thunderbolt/test.c:398:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:397:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:396:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:395:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:391:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, (int)ARRAY_SIZE(test_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/drivers/thunderbolt/test.c:386:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, (enum tb_port_type)p->config.type, ^ /kisskb/src/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/drivers/thunderbolt/test.c:385:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, p->port, test_data[i].port); ^ /kisskb/src/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/drivers/thunderbolt/test.c:384:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, tb_route(p->sw), test_data[i].route); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:383:3: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, i < ARRAY_SIZE(test_data)); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_not_connected_walk': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:343:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, !p); ^ /kisskb/src/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/drivers/thunderbolt/test.c:340:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, p, &dev->ports[1]); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/drivers/thunderbolt/test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, p, dst_port); ^ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /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/drivers/thunderbolt/test.c:332:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, !p); ^ /kisskb/src/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/drivers/thunderbolt/test.c:329:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, p, &host->ports[3]); ^ /kisskb/src/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/drivers/thunderbolt/test.c:326:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, p, src_port); ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_path_basic': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h: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/drivers/thunderbolt/test.c:310:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, !p); ^ /kisskb/src/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/drivers/thunderbolt/test.c:307:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, p, dst_port); ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writereg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writeFW': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/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; ^ 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/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/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/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /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/media/dvb-frontends/ts2020.c: In function 'ts2020_attach': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:512:23: note: byref variable will be forcibly initialized struct ts2020_config pdata; ^ /kisskb/src/drivers/media/dvb-frontends/ts2020.c:509:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/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/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_attach': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:520:32: note: byref variable will be forcibly initialized struct cxd2820r_platform_data pdata; ^ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:519:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: In function 'sdma_v3_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c:877:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/media/dvb-frontends/stv6111.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/stv6111.c:320:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:141:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'set_parameters': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:439:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_PARAM_T demod_chan_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'cfg_demod_abort_tune': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:416:38: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_ABORT_TUNE_T abort_tune_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'enable_tuner': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1358:29: note: byref variable will be forcibly initialized struct MXL_HYDRA_TUNER_CMD ctrl_tuner_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'firmware_download': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:970:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_SKU_COMMAND_T dev_sku_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1713:35: note: byref variable will be forcibly initialized struct MXL_HYDRA_MPEGOUT_PARAM_T mpeg_interface_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_write_i2c': /kisskb/src/drivers/media/dvb-frontends/sp2.c:59:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /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/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/usb/chipidea/ci_hdrc_msm.c: In function 'ci_hdrc_msm_mux_phy': /kisskb/src/drivers/usb/chipidea/ci_hdrc_msm.c:144:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: In function 'sdma_v4_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c:1585:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: In function 'sdma_v5_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c:974:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: In function 'sdma_v5_2_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c:963:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c: In function 'nvkm_vmm_iter': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:508:23: note: byref variable will be forcibly initialized struct nvkm_vmm_iter it; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c: In function 'nvkm_vmm_pfn_map': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:1291:24: note: byref variable will be forcibly initialized struct nvkm_vmm_map args; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c: In function 'nv44_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c:190:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c: In function 'nv41_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c:88:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c: In function 'nv50_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c:216:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_set_hw_resources': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:227:32: note: byref variable will be forcibly initialized union MESAPI_SET_HW_RESOURCES mes_set_hw_res_pkt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_query_sched_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:206:33: note: byref variable will be forcibly initialized union MESAPI__QUERY_MES_STATUS mes_status_pkt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_remove_hw_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:172:29: note: byref variable will be forcibly initialized union MESAPI__REMOVE_QUEUE mes_remove_queue_pkt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_add_hw_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:132:26: note: byref variable will be forcibly initialized union MESAPI__ADD_QUEUE mes_add_queue_pkt; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c: In function 'gf100_vmm_invalidate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:221:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:199:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/usb/chipidea/ci_hdrc_imx.c: In function 'usbmisc_get_init_data': /kisskb/src/drivers/usb/chipidea/ci_hdrc_imx.c:114:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c: In function 'tu102_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c:44:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'sensors_w83627ehf_init': /kisskb/src/drivers/hwmon/w83627ehf.c:2163:28: note: byref variable will be forcibly initialized struct w83627ehf_sio_data sio_data; ^ /kisskb/src/drivers/hwmon/w83627ehf.c:2162:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: In function 'amdgpu_uvd_send_msg': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c:1078:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { true, false }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c: In function 'mxm_match_tmds_partner': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c:40:19: note: byref variable will be forcibly initialized struct mxms_odev desc; ^ /kisskb/src/drivers/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:372:25: note: byref variable will be forcibly initialized struct fwnode_endpoint endpoint; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c: In function 'nvkm_pmu_reset': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:117:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:107:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/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/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_idle_work_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:346:27: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c: In function 'gt215_pmu_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:232:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:223:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c: In function 'gt215_pmu_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:77:3: note: in expansion of macro 'wait_event' wait_event(pmu->recv.wait, (pmu->recv.process == 0)); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:40:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_ring_begin_use': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:394:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^ 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/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'iio_dmaengine_buffer_alloc': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:167:24: note: byref variable will be forcibly initialized struct dma_slave_caps caps; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: In function 'vcn_v1_0_idle_work_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:1784:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: In function 'vcn_v1_0_set_pg_for_begin_use': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:1842:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c:31:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c: In function 'magic_': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c:39:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c: In function 'gk110_pmu_pgob': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c:70:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c: In function 'gk20a_pmu_dvfs_work': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c:119:35: note: byref variable will be forcibly initialized struct gk20a_pmu_dvfs_dev_status status; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_acr_bld_write': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:103:29: note: byref variable will be forcibly initialized const struct loader_config hdr = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:78:23: note: byref variable will be forcibly initialized struct loader_config hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_initmsg': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:172:25: note: byref variable will be forcibly initialized struct nv_pmu_init_msg msg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: In function 'vcn_v3_0_start_sriov': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c:1293:32: note: byref variable will be forcibly initialized struct mmsch_v3_0_init_header header; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c: In function 'nvkm_therm_fan_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c:229:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c: In function 'nvkm_therm_ic_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c:89:28: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev_entry; ^ 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/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c: In function 'nvkm_timer_alarm_trigger': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c:73:12: note: byref variable will be forcibly initialized LIST_HEAD(exec); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c: In function 'nvkm_voltgpio_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c:76:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_parse_bios': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:190:21: note: byref variable will be forcibly initialized struct nvbios_volt info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:189:27: note: byref variable will be forcibly initialized struct nvbios_volt_entry ivid; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_map_min': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:85:27: note: byref variable will be forcibly initialized struct nvbios_vmap_entry info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_map': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:107:27: note: byref variable will be forcibly initialized struct nvbios_vmap_entry info; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:295:22: note: byref variable will be forcibly initialized struct nvbios_vmap vmap; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c: In function 'gk104_volt_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c:102:21: note: byref variable will be forcibly initialized struct nvbios_volt bios; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c:101:23: note: byref variable will be forcibly initialized struct dcb_gpio_func gpio; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c: In function 'nvkm_falcon_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:178:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:173:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/usb/gadget/udc/net2272.c: In function 'net2272_handle_stat0_irqs': /kisskb/src/drivers/usb/gadget/udc/net2272.c:1714:5: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:43:17: note: byref variable will be forcibly initialized struct sysinfo si; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_alloc_gtt_mem': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:241:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_alloc_gws': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:323:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_get_cu_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:443:24: note: byref variable will be forcibly initialized struct amdgpu_cu_info acu_info = adev->gfx.cu_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_device_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:122:35: note: byref variable will be forcibly initialized struct kgd2kfd_shared_resources gpu_resources = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: In function 'amdgpu_job_timedout': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c:35:26: note: byref variable will be forcibly initialized struct amdgpu_task_info ti; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atcs_call': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:503:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:502:26: note: byref variable will be forcibly initialized struct acpi_object_list atcs_arg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_call': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:93:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:92:26: note: byref variable will be forcibly initialized struct acpi_object_list atif_arg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_query_backlight_caps': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:325:21: note: byref variable will be forcibly initialized struct acpi_buffer params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:324:29: note: byref variable will be forcibly initialized struct atif_qbtc_arguments arguments; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:323:26: note: byref variable will be forcibly initialized struct atif_qbtc_output characteristics; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_get_notification_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:256:28: note: byref variable will be forcibly initialized struct atif_system_params params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atcs_verify_interface': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:567:31: note: byref variable will be forcibly initialized struct atcs_verify_interface output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_verify_interface': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:180:31: note: byref variable will be forcibly initialized struct atif_verify_interface output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:440:30: note: byref variable will be forcibly initialized struct atif_sbios_requests req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_probe_handle': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:215:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(acpi_method_name), acpi_method_name }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_acpi_pcie_performance_request': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:667:21: note: byref variable will be forcibly initialized struct acpi_buffer params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:666:30: note: byref variable will be forcibly initialized struct atcs_pref_req_output atcs_output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:665:29: note: byref variable will be forcibly initialized struct atcs_pref_req_input atcs_input; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c: In function 'nvkm_disp_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c:280:20: note: byref variable will be forcibly initialized struct dcb_output dcbE; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c:279:22: note: byref variable will be forcibly initialized struct nvbios_connE connE; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:34:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_super_ied_on': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:244:2: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, data, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:204:21: note: byref variable will be forcibly initialized struct nvbios_outp iedt; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:203:21: note: byref variable will be forcibly initialized struct nvbios_ocfg iedtrs; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:34:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_super_ied_off': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:269:2: note: in expansion of macro 'nvbios_init' nvbios_init(&head->disp->engine.subdev, iedt.script[id], ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:256:21: note: byref variable will be forcibly initialized struct nvbios_outp iedt; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:37:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:741:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: In function 'vangogh_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:571:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_print_clk_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:716:38: note: byref variable will be forcibly initialized struct pp_clock_levels_with_latency clocks; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:2221:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1137:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1242:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_i2c_read_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1873:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_i2c_write_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1917:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_notify_smc_display_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1521:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:2286:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1342:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1441:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_trigger_handler': /kisskb/src/drivers/iio/chemical/sps30.c:236:4: note: byref variable will be forcibly initialized } scan; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1625:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_notify_smc_display_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1355:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2602:23: note: byref variable will be forcibly initialized SmuMetricsExternal_t metrics_external; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1171:39: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffIntExternal_t activity_monitor_external; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1273:39: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffIntExternal_t activity_monitor_external; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_i2c_read_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2407:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_i2c_write_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2451:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: In function 'renoir_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c:1068:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: In function 'renoir_print_clk_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c:352:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c:31:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c: In function 'gf119_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c:225:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /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/usb/gadget/udc/pxa27x_udc.c: In function 'pxa27x_change_configuration': /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c:2081:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest req ; ^ /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c: In function 'pxa27x_change_interface': /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c:2111:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest req; ^ /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c: In function 'handle_ep0_ctrl_req': /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c:1823:4: note: byref variable will be forcibly initialized } u; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c: In function 'tu102_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c:42:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c: In function 'gv100_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c:338:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:864:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:807:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1145:40: note: byref variable will be forcibly initialized struct pp_atomctrl_memory_clock_param mem_param; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1304:15: note: byref variable will be forcibly initialized SMIO_Pattern vol_level; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1303:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1182:15: note: byref variable will be forcibly initialized SMIO_Pattern voltage_level; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1180:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:900:39: note: byref variable will be forcibly initialized struct pp_atomctrl_internal_ss_info ssInfo; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:859:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:583:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:542:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1373:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1423:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1418:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1462:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1313:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1558:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1492:39: note: byref variable will be forcibly initialized SMU72_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1528:45: note: byref variable will be forcibly initialized struct SMU73_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:2231:34: note: byref variable will be forcibly initialized pp_atomctrl_gpio_pin_assignment gpio_pin_assignment; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_setup_dpm_led_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1890:28: note: byref variable will be forcibly initialized pp_atomctrl_voltage_table param_led_dpm; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1927:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2376:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1112:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1064:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dtv_set_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2185:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fetunesettings; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:670:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2322:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:300:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1430:30: note: byref variable will be forcibly initialized SMU71_Discrete_VoltageLevel voltage_level; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1427:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1370:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_samu_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1420:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:840:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:799:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1525:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:895:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_ai dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1616:39: note: byref variable will be forcibly initialized SMU71_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_all_graphic_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1058:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1285:15: note: byref variable will be forcibly initialized SMIO_Pattern vol_level; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1494:45: note: byref variable will be forcibly initialized struct SMU74_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1924:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1923:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c: In function 'nv50_dac_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c:59:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c: In function 'nv50_pior_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c:51:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c: In function 'nv50_sor_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:40:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c: In function 'nv50_sor_power': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:60:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_dp_power': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:96:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_war_3': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:191:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:186:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_war_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:225:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 400, NVKM_DELAY); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c: In function 'gt215_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c:34:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1070:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1041:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1383:29: note: byref variable will be forcibly initialized SMU7_Discrete_VoltageLevel voltage_level; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1381:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:341:39: note: byref variable will be forcibly initialized struct pp_atomctrl_internal_ss_info ss_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:300:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1563:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1595:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1522:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1654:38: note: byref variable will be forcibly initialized SMU7_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1947:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^ /kisskb/src/drivers/usb/gadget/udc/goku_udc.c: In function 'ep0_setup': /kisskb/src/drivers/usb/gadget/udc/goku_udc.c:1421:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c: In function 'gf119_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c:53:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'free_pipe_config': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:463:26: note: byref variable will be forcibly initialized struct m66592_pipe_info info; ^ /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'irq_control_stage': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:1158:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^ /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'alloc_pipe_config': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:385:26: note: byref variable will be forcibly initialized struct m66592_pipe_info info; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c: In function 'gv100_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c:51:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:967:43: note: byref variable will be forcibly initialized struct pp_atomctrl_memory_clock_param_ai mpll_param; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:725:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_ai dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1119:15: note: byref variable will be forcibly initialized SMIO_Pattern vol_level; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1200:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1313:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1282:45: note: byref variable will be forcibly initialized struct SMU75_Discrete_MCArbDramTimingTable arb_regs; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1931:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1928:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c: In function 'tu102_sor_dp_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c:56:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 40, NVKM_DELAY); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c: In function 'ga102_sor_dp_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c:54:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 40, NVKM_DELAY); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:682:39: note: byref variable will be forcibly initialized &(struct nvkm_i2c_ntfy_req) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:340:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[0], ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:331:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[3], ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:325:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[2], ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_drive': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:86:22: note: byref variable will be forcibly initialized struct nvbios_dpcfg ocfg; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:85:22: note: byref variable will be forcibly initialized struct nvbios_dpout info; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:272:3: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, lnkcmp, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:253:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, lnkcmp, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: In function 'phm_set_power_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c:63:35: note: byref variable will be forcibly initialized struct phm_set_power_state_input states; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: In function 'phm_start_thermal_controller': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c:234:29: note: byref variable will be forcibly initialized struct PP_TemperatureRange range = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:26: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_empty': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:60:25: note: in expansion of macro 'smp_load_acquire' return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_avail': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:90:10: note: in expansion of macro 'smp_load_acquire' avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/arch/arm64/include/asm/barrier.h:81:52: note: in definition of macro '__smp_store_release' { .__val = (__force __unqual_scalar_typeof(*p)) (v) }; \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:34: note: in expansion of macro 'smp_load_acquire' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:148:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:178:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:173:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:198:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:233:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:227:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:118:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: In function 'smu8_upload_pptable_to_smu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:441:34: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_kong dividers; ^ /kisskb/src/drivers/usb/gadget/udc/fotg210-udc.c: In function 'fotg210_irq': /kisskb/src/drivers/usb/gadget/udc/fotg210-udc.c:934:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c: In function 'g84_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_set_engine_dram_timings_rv770': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:216:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION engine_clock_parameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_memory_pll_dividers_si': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:292:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 mpll_parameters; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c: In function 'gt215_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_memory_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:341:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_2 mpll_parameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_kong': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:392:42: note: byref variable will be forcibly initialized COMPUTE_MEMORY_ENGINE_PLL_PARAMETERS_V4 pll_parameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:415:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_6 pll_patameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:452:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_7 pll_patameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_dfs_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:484:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_6 pll_patameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_calculate_voltage_evv_on_sclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:697:29: note: byref variable will be forcibly initialized READ_EFUSE_VALUE_PARAMETER sOutput_FuseValues; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c: In function 'gf119_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c:35:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv_on_sclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1123:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 get_voltage_info_param_space; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1157:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 get_voltage_info_param_space; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_read_efuse': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1347:29: note: byref variable will be forcibly initialized READ_EFUSE_VALUE_PARAMETER efuse_param; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_set_ac_timing_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1372:42: note: byref variable will be forcibly initialized DYNAMICE_MEMORY_SETTINGS_PARAMETER_V2_1 memory_clock_parameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv_on_sclk_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1393:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_3 get_voltage_info_param_space; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_leakage_id_from_efuse': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1520:28: note: byref variable will be forcibly initialized SET_VOLTAGE_PS_ALLOCATION allocation; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: In function 'pp_atomfwctrl_get_gpu_pll_dividers_vega10': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c:251:48: note: byref variable will be forcibly initialized struct compute_gpu_clock_input_parameter_v1_8 pll_parameters; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: In function 'pp_atomfwctrl_get_clk_information_by_clkid': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c:496:51: note: byref variable will be forcibly initialized struct atom_get_smu_clock_info_parameters_v3_1 parameters; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c: In function 'gk104_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_calc_voltage_dependency_tables': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2164:42: note: byref variable will be forcibly initialized struct phm_ppt_v1_voltage_lookup_record v_record; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_calc_mm_voltage_dependency_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2206:42: note: byref variable will be forcibly initialized struct phm_ppt_v1_voltage_lookup_record v_record; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:5513:30: note: byref variable will be forcibly initialized struct profile_mode_setting tmp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_thermal_parameter_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2417:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin_assignment; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c: In function 'gv100_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c:35:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c:34:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c: In function 'nvkm_conn_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:83:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:109:47: note: byref variable will be forcibly initialized true, &(struct nvkm_gpio_ntfy_req) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c: In function 'nvkm_conn_hpd': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:39:33: note: byref variable will be forcibly initialized struct nvif_notify_conn_rep_v0 rep; ^ /kisskb/src/drivers/usb/gadget/udc/gr_udc.c: In function 'gr_ep0_setup': /kisskb/src/drivers/usb/gadget/udc/gr_udc.c:1049:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_setup_dpm_led_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:955:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_lclk_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1495:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_gfx_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1563:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_soc_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1628:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_eclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1935:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_vclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1988:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_dclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2004:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_memory_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1764:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: In function 'append_vbios_pptable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c:104:42: note: byref variable will be forcibly initialized struct pp_atomfwctrl_smc_dpm_parameters smc_dpm_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_and_upload_avfs_fuse_override': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2428:27: note: byref variable will be forcibly initialized struct phm_fuses_default fuse; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2503:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2502:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table voltage_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: In function 'smu10_set_clock_limit': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c:192:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:3981:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_hwmgr_backend_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:821:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table vol_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1501:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:733:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_current_activity_percent': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1346:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_gpu_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1295:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_read_sensor': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1372:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_print_clock_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:2156:38: note: byref variable will be forcibly initialized struct pp_clock_levels_with_latency clocks; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:2758:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi.c: In function 'ucsi_register_partner': /kisskb/src/drivers/usb/typec/ucsi/ucsi.c:545:28: note: byref variable will be forcibly initialized struct typec_partner_desc desc; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi.c: In function 'ucsi_register_altmodes_nvidia': /kisskb/src/drivers/usb/typec/ucsi/ucsi.c:336:22: note: byref variable will be forcibly initialized struct ucsi_altmode alt; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi.c:335:28: note: byref variable will be forcibly initialized struct typec_altmode_desc desc; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi.c: In function 'ucsi_register_altmodes': /kisskb/src/drivers/usb/typec/ucsi/ucsi.c:410:28: note: byref variable will be forcibly initialized struct typec_altmode_desc desc; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi.c: In function 'ucsi_handle_connector_change': /kisskb/src/drivers/usb/typec/ucsi/ucsi.c:629:31: note: byref variable will be forcibly initialized struct ucsi_connector_status post_ack_status; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi.c:628:31: note: byref variable will be forcibly initialized struct ucsi_connector_status pre_ack_status; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 's5p_jpeg_parse_hdr': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:1121:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos3250_jpeg_try_crop': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:1742:19: note: byref variable will be forcibly initialized struct v4l2_rect base_rect; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_huff_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:806:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_q_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:896:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_decode_h_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:769:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 'exynos4_jpeg_parse_decode_q_tbl': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:865:25: note: byref variable will be forcibly initialized struct s5p_jpeg_buffer jpeg_buffer; ^ /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c: In function 's5p_jpeg_s_fmt': /kisskb/src/drivers/media/platform/s5p-jpeg/jpeg-core.c:1590:19: note: byref variable will be forcibly initialized struct v4l2_rect scale_rect; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c: In function 'nv50_disp_chan_uevent_send': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c:128:4: note: byref variable will be forcibly initialized } rep; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2307:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:786:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_od8_set_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:1359:19: note: byref variable will be forcibly initialized OverDriveTable_t od_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_current_activity_percent': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2145:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_gpu_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2107:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_print_clock_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:3326:38: note: byref variable will be forcibly initialized struct pp_clock_levels_with_latency clocks; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:3948:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_read_sensor': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2171:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:4054:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:4283:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c: In function 'nv50_disp_dmac_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:90:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c: In function 'nv50_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:118:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c: In function 'gf119_disp_dmac_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:49:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c: In function 'gf119_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:77:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c: In function 'gp102_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c:45:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c:25:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c: In function 'gv100_disp_dmac_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c:32:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_check_fw_version': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:970:25: note: byref variable will be forcibly initialized struct fw_config_table fw_cfg; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_cmd_jump_boot_mode': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:843:17: note: byref variable will be forcibly initialized struct ccg_cmd cmd; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_cmd_enter_flashing': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:761:17: note: byref variable will be forcibly initialized struct ccg_cmd cmd; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_cmd_validate_fw': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:925:17: note: byref variable will be forcibly initialized struct ccg_cmd cmd; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_cmd_reset': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:785:17: note: byref variable will be forcibly initialized struct ccg_cmd cmd; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_cmd_port_control': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:816:17: note: byref variable will be forcibly initialized struct ccg_cmd cmd; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'ccg_cmd_write_flash_row': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:879:17: note: byref variable will be forcibly initialized struct ccg_cmd cmd; ^ /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c: In function 'do_flash': /kisskb/src/drivers/usb/typec/ucsi/ucsi_ccg.c:1066:26: note: byref variable will be forcibly initialized struct fw_config_table fw_cfg; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c: In function 'nv50_disp_core_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:175:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c: In function 'nv50_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:207:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c: In function 'gf119_disp_core_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:178:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c: In function 'gf119_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:204:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: In function 'pp_get_current_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c:1094:23: note: byref variable will be forcibly initialized struct pp_clock_info hw_clocks; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: In function 'kv_dpm_pre_set_power_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c:1906:19: note: byref variable will be forcibly initialized struct amdgpu_ps requested_ps = *adev->pm.dpm.requested_ps; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: In function 'kv_set_divider_value': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c:665:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: In function 'kv_populate_uvd_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c:906:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: In function 'kv_populate_vce_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c:979:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: In function 'kv_populate_samu_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c:1040:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c: In function 'kv_populate_acp_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/kv_dpm.c:1106:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c: In function 'gp102_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c: In function 'gv100_disp_core_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:139:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: In function 'amdgpu_add_thermal_controller': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c:860:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c:772:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c_bus; ^ /kisskb/src/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c: In function 'rotate_s_ctrl': /kisskb/src/drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c:573:25: note: byref variable will be forcibly initialized struct v4l2_pix_format fmt; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/usb/gadget/function/u_serial.c:18: /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gserial_free_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/usb/gadget/function/u_serial.c:1192:2: note: in expansion of macro 'wait_event' wait_event(port->close_wait, gs_closed(port)); ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gserial_alloc_line_no_console': /kisskb/src/drivers/usb/gadget/function/u_serial.c:1219:29: note: byref variable will be forcibly initialized struct usb_cdc_line_coding coding; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/usb/gadget/function/u_serial.c:18: /kisskb/src/drivers/usb/gadget/function/u_serial.c: In function 'gs_close': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/usb/gadget/function/u_serial.c:699:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(port->drain_wait, ^ /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; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_set_pp_force_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:534:25: note: byref variable will be forcibly initialized struct pp_states_info data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_get_pp_cur_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:459:24: note: byref variable will be forcibly initialized struct pp_states_info data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_get_pp_num_states': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:417:24: note: byref variable will be forcibly initialized struct pp_states_info data; ^ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_probe': /kisskb/src/drivers/iio/dac/mcp4725.c:376:39: note: byref variable will be forcibly initialized struct mcp4725_platform_data *pdata, pdata_dt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'validate_dcc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3847:28: note: byref variable will be forcibly initialized struct dc_surface_dcc_cap output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3846:30: note: byref variable will be forcibly initialized struct dc_dcc_surface_param input; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_audio_component_get_eld': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:633:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_dmub_hw_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:767:28: note: byref variable will be forcibly initialized struct dmub_srv_hw_params hw_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'detect_mst_link_for_all_connectors': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1477:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 's3_handle_mst': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1548:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_hdr_info_packet': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5777:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'update_stream_irq_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7455:29: note: byref variable will be forcibly initialized struct mod_freesync_config config = new_crtc_state->freesync_config; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7454:24: note: byref variable will be forcibly initialized struct mod_vrr_params vrr_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_dc_plane_info_and_addr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4468:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'update_freesync_state_on_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7376:24: note: byref variable will be forcibly initialized struct mod_vrr_params vrr_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'handle_cursor_update': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7297:30: note: byref variable will be forcibly initialized struct dc_cursor_attributes attributes; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7296:28: note: byref variable will be forcibly initialized struct dc_cursor_position position; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: In function 'amdgpu_dm_irq_unregister_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:329:29: note: byref variable will be forcibly initialized struct dc_interrupt_params int_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: In function 'amdgpu_dm_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:727:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c: In function 'amdgpu_dm_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c:763:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_atomic_commit_tail': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8155:25: note: byref variable will be forcibly initialized struct dc_info_packet hdr_packet; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8154:27: note: byref variable will be forcibly initialized struct dc_stream_update stream_update; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8028:30: note: byref variable will be forcibly initialized struct dc_cursor_position position; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_connector_atomic_check': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5870:25: note: byref variable will be forcibly initialized struct dc_info_packet hdr_infopacket; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_stream_properties_from_drm_display_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4837:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4836:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe hv_frame; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'create_stream_for_sink': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5077:26: note: byref variable will be forcibly initialized struct drm_display_mode mode = *drm_mode; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'fill_dc_plane_attributes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4573:23: note: byref variable will be forcibly initialized struct dc_plane_info plane_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:4572:25: note: byref variable will be forcibly initialized struct dc_scaling_info scaling_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_plane_atomic_check': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6346:25: note: byref variable will be forcibly initialized struct dc_scaling_info scaling_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_plane_helper_prepare_fb': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6228:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6227:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6226:19: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_i2c_xfer': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:6919:21: note: byref variable will be forcibly initialized struct i2c_command cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_update_backlight_caps': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3101:34: note: byref variable will be forcibly initialized struct amdgpu_dm_backlight_caps caps; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_backlight_update_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:3192:34: note: byref variable will be forcibly initialized struct amdgpu_dm_backlight_caps caps; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_set_dpms_off': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1951:26: note: byref variable will be forcibly initialized struct dc_stream_update stream_update; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_dmub_sw_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1293:28: note: byref variable will be forcibly initialized struct dmub_srv_fb_params fb_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1292:30: note: byref variable will be forcibly initialized struct dmub_srv_region_info region_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1291:32: note: byref variable will be forcibly initialized struct dmub_srv_region_params region_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1290:32: note: byref variable will be forcibly initialized struct dmub_srv_create_params create_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'dm_resume': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:1980:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'amdgpu_dm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:944:22: note: byref variable will be forcibly initialized struct dc_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c: In function 'handle_hpd_rx_irq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:2528:21: note: byref variable will be forcibly initialized union hpd_irq_data hpd_irq_data; ^ /kisskb/src/drivers/media/pci/ttpci/av7110_hw.c: In function 'av7110_fw_cmd': /kisskb/src/drivers/media/pci/ttpci/av7110_hw.c:479:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c: In function 'ves1820_writereg': /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c:126:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c: In function 'tuner_write': /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c:138:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = data, .len = 4 }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c: In function 'av7110_vbi_write': /kisskb/src/drivers/media/pci/ttpci/av7110_v4l.c:609:30: note: byref variable will be forcibly initialized struct v4l2_sliced_vbi_data d; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'dm_dp_mst_get_modes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:221:28: note: byref variable will be forcibly initialized struct dc_sink_init_data init_params = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c: In function 'dm_dp_aux_transfer': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c:54:21: note: byref variable will be forcibly initialized struct aux_payload payload; ^ 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/platform/exynos-gsc/gsc-core.c:9: /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c: In function 'gsc_m2m_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-core.c:1244:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(gsc->irq_queue, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c: In function 'nv50_disp_pioc_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:39:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c: In function 'nv50_disp_pioc_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:68:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:58:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c: In function 'gf119_disp_pioc_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:39:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c: In function 'gf119_disp_pioc_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:59:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c: In function 'dm_dtn_log_append_v': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c:332:20: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.c:326:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_rv_set_wm_ranges': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:545:47: note: byref variable will be forcibly initialized struct dm_pp_wm_sets_with_clock_ranges_soc15 wm_with_clock_ranges; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_nv_set_hard_min_uclk_by_freq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:726:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_nv_set_voltage_by_freq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:762:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c: In function 'pp_nv_set_hard_min_dcefclk_by_freq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.c:703:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c: In function 'xvip_dma_verify_format': /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c:60:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format fmt; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c: In function 'xvip_pipeline_validate': /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c:177:21: note: byref variable will be forcibly initialized struct media_graph graph; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c: In function 'amdgpu_dm_crtc_set_crc_source': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.c:204:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c:24:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c: In function 'gv100_disp_curs_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c:31:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/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/include/linux/ethtool.h:17, from /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:14: /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'ts_play': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:453:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(rb->queue, FREE_COND_TS)) ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_aplay': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:548:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(av7110->aout.queue, ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_video_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:905:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_play_kernel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:519:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(av7110->avout.queue, ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'dvb_play': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:486:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(av7110->avout.queue, ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c: In function 'aux_ring_buffer_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_av.c:393:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(rbuf->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/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'sleep_thread': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:611:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(common->io_wait, ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:612:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:611:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(common->io_wait, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:474:8: note: in definition of macro 'wait_event_interruptible' if (!(condition)) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:612:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:607:8: note: in expansion of macro 'wait_event_freezable' rc = wait_event_freezable(common->io_wait, ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:608:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:607:8: note: in expansion of macro 'wait_event_freezable' rc = wait_event_freezable(common->io_wait, ^ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/linux/wait.h:357:8: note: in definition of macro 'wait_event_freezable' if (!(condition)) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:608:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'fsg_unbind': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:3003:3: note: in expansion of macro 'wait_event' wait_event(common->fsg_wait, common->fsg != fsg); ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/include/media/v4l2-common.h:18, from /kisskb/src/include/media/drv-intf/saa7146_vv.h:5, from /kisskb/src/drivers/media/common/saa7146/saa7146_i2c.c:4: /kisskb/src/drivers/media/common/saa7146/saa7146_i2c.c: In function 'saa7146_i2c_writeout': /kisskb/src/include/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/common/saa7146/saa7146_i2c.c:197:13: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(dev->i2c_wq, dev->i2c_op == 0, timeout); ^ In file included from /kisskb/src/include/linux/rcuwait.h:6:0, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:282:19: note: byref variable will be forcibly initialized kernel_siginfo_t __info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'bulk_out_complete': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:473:2: note: in expansion of macro 'smp_store_release' smp_store_release(&bh->state, BUF_STATE_FULL); ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'bulk_in_complete': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:456:2: note: in expansion of macro 'smp_store_release' smp_store_release(&bh->state, BUF_STATE_EMPTY); ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'fsg_lun_make': /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:3146:24: note: byref variable will be forcibly initialized struct fsg_lun_config config; ^ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'fsg_alloc_inst': /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:3348:24: note: byref variable will be forcibly initialized struct fsg_lun_config config; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_dsc_fec_support_show': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:998:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_phy_test_pattern_debugfs_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:568:32: note: byref variable will be forcibly initialized struct link_training_settings link_training_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_phy_settings_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:413:32: note: byref variable will be forcibly initialized struct link_training_settings link_lane_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'dp_link_settings_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:251:26: note: byref variable will be forcibly initialized struct dc_link_settings prefer_link_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c: In function 'mst_topo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.c:2487:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_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/drivers/media/pci/ttpci/av7110_ca.c:17: /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c: In function 'ci_ll_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c:158:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(cibuf->queue, ^ /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c: In function 'ci_ll_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110_ca.c:183:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(cibuf->queue, ^ /kisskb/src/drivers/usb/typec/bus.c: In function 'typec_altmode_set_mux': /kisskb/src/drivers/usb/typec/bus.c:16:25: note: byref variable will be forcibly initialized struct typec_mux_state state; ^ /kisskb/src/drivers/usb/typec/bus.c: In function 'typec_altmode_set_state': /kisskb/src/drivers/usb/typec/bus.c:16:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/typec/bus.c: In function 'typec_altmode_notify': /kisskb/src/drivers/usb/typec/bus.c:16:25: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c:9: /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c: In function 'gsc_m2m_ctx_stop_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:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c:38:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(gsc->irq_queue, ^ /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c: In function 'gsc_m2m_s_selection': /kisskb/src/drivers/media/platform/exynos-gsc/gsc-m2m.c:492:24: note: byref variable will be forcibly initialized struct v4l2_selection sel = *s; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_ss_entry_number_from_ss_info_tbl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1648:30: note: byref variable will be forcibly initialized struct embedded_panel_info panel_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1626:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'bios_parser_get_ss_entry_number': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1570:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_ss_info_from_ss_info_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1116:30: note: byref variable will be forcibly initialized struct embedded_panel_info panel_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:1094:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'bios_parser_get_spread_spectrum_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:930:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_firmware_info_v2_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:475:30: note: byref variable will be forcibly initialized struct spread_spectrum_info internalSS; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'get_firmware_info_v2_2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:558:30: note: byref variable will be forcibly initialized struct spread_spectrum_info internal_ss; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'bios_parser_get_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:382:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c: In function 'construct_integrated_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.c:2523:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c: In function 'xvip_graph_build_one': /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c:77:26: note: byref variable will be forcibly initialized struct v4l2_fwnode_link link; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c: In function 'xvip_graph_build_dma': /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c:194:26: note: byref variable will be forcibly initialized struct v4l2_fwnode_link link; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v1_6': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:840:42: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V1_6 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v1_5': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:779:42: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V1_5 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v4': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:655:40: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V4 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:521:40: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V3 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'transmitter_control_v2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:401:40: note: byref variable will be forcibly initialized DIG_TRANSMITTER_CONTROL_PARAMETERS_V2 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v7': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1151:28: note: byref variable will be forcibly initialized PIXEL_CLOCK_PARAMETERS_V7 clk; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v6': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1073:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V6 clk; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v5': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1016:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V5 clk; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_pixel_clock_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:945:32: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION allocation; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac2_encoder_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1614:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac1_encoder_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1593:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac2_output_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1683:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'dac1_output_control_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1666:46: note: byref variable will be forcibly initialized DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'set_dce_clock_v2_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2310:35: note: byref variable will be forcibly initialized SET_DCE_CLOCK_PS_ALLOCATION_V2_1 params; ^ /kisskb/src/drivers/media/pci/ttpci/av7110_ipack.c: In function 'send_ipack': /kisskb/src/drivers/media/pci/ttpci/av7110_ipack.c:48:24: note: byref variable will be forcibly initialized struct dvb_audio_info ai; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'enable_spread_spectrum_on_ppll_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1359:36: note: byref variable will be forcibly initialized ENABLE_SPREAD_SPECTRUM_ON_PPLL_V3 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'enable_spread_spectrum_on_ppll_v2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1307:36: note: byref variable will be forcibly initialized ENABLE_SPREAD_SPECTRUM_ON_PPLL_V2 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'enable_spread_spectrum_on_ppll_v1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1263:33: note: byref variable will be forcibly initialized ENABLE_SPREAD_SPECTRUM_ON_PPLL params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'program_clock_v6': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2066:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V6 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'program_clock_v5': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2035:35: note: byref variable will be forcibly initialized SET_PIXEL_CLOCK_PS_ALLOCATION_V5 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'external_encoder_control_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2132:44: note: byref variable will be forcibly initialized EXTERNAL_ENCODER_CONTROL_PS_ALLOCATION_V3 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c: In function 'adjust_display_pll_v3': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1481:38: note: byref variable will be forcibly initialized ADJUST_DISPLAY_PLL_PS_ALLOCATION_V3 params; ^ In file included from /kisskb/src/drivers/media/pci/ttpci/av7110.c:51:0: /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_bsbe1_tuner_set_params': /kisskb/src/drivers/media/dvb-frontends/bsbe1.h:61:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'grundig_29504_401_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1873:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_tdlb7_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1678:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x60, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_tdbe2_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1587:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'grundig_29504_451_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1619:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^ In file included from /kisskb/src/drivers/media/pci/ttpci/av7110.c:53:0: /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_bsru6_tuner_set_params': /kisskb/src/drivers/media/dvb-frontends/bsru6.h:92:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = buf, .len = sizeof(buf) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'alps_bsrv2_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1544:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = buf, .len = sizeof(buf) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'philips_cd1516_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1647:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x61, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'nexusca_stv0297_tuner_set_params': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1817:17: note: byref variable will be forcibly initialized struct i2c_msg readmsg = { .addr = 0x63, .flags = I2C_M_RD, .buf = data, .len = 1 }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c:1816:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x63, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'gpioirq': /kisskb/src/drivers/media/pci/ttpci/av7110.c:500:22: note: byref variable will be forcibly initialized struct video_event event; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'i2c_writereg': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized struct i2c_msg msgs; ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'init_av7110_av': /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ttpci/av7110.c:1410:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/media/pci/ttpci/av7110.c:16: /kisskb/src/drivers/media/pci/ttpci/av7110.c: In function 'arm_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/pci/ttpci/av7110.c:242:13: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(av7110->arm_wait, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'get_smu_clock_info_v3_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:889:56: note: byref variable will be forcibly initialized struct atom_get_smu_clock_info_output_parameters_v3_1 smu_output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'encoder_control_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:116:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'transmitter_control_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:247:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'set_pixel_clock_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:353:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'enable_disp_power_gating_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:721:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'enable_lvtma_control_dmcub': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:928:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_soc_bb_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:885:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_get_atom_dc_golden_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2444:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'set_pixel_clock_v7': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:374:40: note: byref variable will be forcibly initialized struct set_pixel_clock_parameter_v1_7 clk; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c: In function 'set_dce_clock_v2_1': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:815:42: note: byref variable will be forcibly initialized struct set_dce_clock_ps_allocation_v2_1 params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_spread_spectrum_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:819:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_embedded_panel_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1003:28: note: byref variable will be forcibly initialized struct atom_data_revision tbl_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'get_firmware_info_v3_2': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1307:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1222:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_vram_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:2052:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'construct_integrated_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:1991:28: note: byref variable will be forcibly initialized struct atom_data_revision revision; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c:31:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c: In function 'nv04_fifo_pause': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c:70:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/include/linux/mmzone.h:10: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/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/media/platform/aspeed-video.c:7: /kisskb/src/drivers/media/platform/aspeed-video.c: In function 'aspeed_video_get_resolution': /kisskb/src/include/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/platform/aspeed-video.c:797:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(video->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/platform/aspeed-video.c:780:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(video->wait, ^ /kisskb/src/drivers/media/platform/aspeed-video.c: In function 'aspeed_video_stop_streaming': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/aspeed-video.c:1475:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(video->wait, ^ /kisskb/src/drivers/media/platform/aspeed-video.c: In function 'aspeed_video_query_dv_timings': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/platform/aspeed-video.c:1207:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(video->wait, ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'hidg_setup': /kisskb/src/drivers/usb/gadget/function/f_hid.c:554:26: note: byref variable will be forcibly initialized struct hid_descriptor hidg_desc_copy = hidg_desc; ^ 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/usb/gadget/function/f_hid.c:9: /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:349:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive( ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c:265:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(hidg->read_queue, READ_COND)) ^ 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/usb/gadget/function/f_printer.c:14: /kisskb/src/drivers/usb/gadget/function/f_printer.c: In function 'printer_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_printer.c:490:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->rx_wait, ^ /kisskb/src/drivers/usb/gadget/function/f_printer.c: In function 'printer_fsync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_printer.c:709:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->tx_flush_wait, ^ /kisskb/src/drivers/usb/gadget/function/f_printer.c: In function 'printer_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/usb/gadget/function/f_printer.c:609:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->tx_wait, ^ In file included from /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/inc/dce_calcs.h:33:0, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/inc/core_types.h:30, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/inc/resource.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:28: /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c: In function 'bw_mod': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/inc/bw_fixed.h:128:18: note: byref variable will be forcibly initialized struct bw_fixed 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/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c: In function 'gf100_fifo_runlist_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:85:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(fifo->runlist.wait, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c: In function 'gf100_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:380:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:32:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_runlist_commit': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:171:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_recover_engn': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:447:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:403:34: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_recover_chan': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:387:35: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_intr_sched_ctxsw': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:593:35: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.c: In function 'dce60_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.c:125:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c: In function 'calculate_bandwidth': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/inc/bw_fixed.h:128:18: note: byref variable will be forcibly initialized /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/media/common/saa7146/saa7146_video.c: In function 'saa7146_start_preview': /kisskb/src/drivers/media/common/saa7146/saa7146_video.c:100:21: note: byref variable will be forcibly initialized struct v4l2_format fmt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c: In function 'dce_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c:400:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c: In function 'dce_clock_read_ss_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.c:332:31: note: byref variable will be forcibly initialized struct spread_spectrum_info info = { { 0 } }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.c: In function 'dce11_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.c:254:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_set_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:73:37: note: byref variable will be forcibly initialized struct bp_set_dce_clock_parameters dce_clk_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_update_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:200:42: note: byref variable will be forcibly initialized struct dm_pp_power_level_change_request level_change_req; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_set_dispclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:128:37: note: byref variable will be forcibly initialized struct bp_set_dce_clock_parameters dce_clk_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c: In function 'dce112_set_dprefclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.c:171:37: note: byref variable will be forcibly initialized struct bp_set_dce_clock_parameters dce_clk_params; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c: In function 'gm107_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c:79:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'saa7146_set_clipping_rect': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:488:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma2; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'saa7146_set_position': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:576:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma1; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'calculate_video_dma_grab_planar': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:830:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma3; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:829:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma2; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:828:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma1; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c: In function 'calculate_video_dma_grab_packed': /kisskb/src/drivers/media/common/saa7146/saa7146_hlp.c:705:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma1; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c: In function 'dce_aud_az_configure': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c:514:29: note: byref variable will be forcibly initialized union audio_sample_rates sample_rates = ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.c:416:27: note: byref variable will be forcibly initialized union audio_sample_rates sample_rate; ^ /kisskb/src/drivers/media/common/saa7146/saa7146_vbi.c: In function 'saa7146_set_vbi_capture': /kisskb/src/drivers/media/common/saa7146/saa7146_vbi.c:139:27: note: byref variable will be forcibly initialized struct saa7146_video_dma vdma3; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:245:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:329:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:769:34: note: byref variable will be forcibly initialized struct inv_icm42600_gyro_buffer buffer; ^ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_acpi_get_cpm': /kisskb/src/drivers/iio/light/cm32181.c:108:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_probe': /kisskb/src/drivers/iio/light/cm32181.c:454:25: note: byref variable will be forcibly initialized struct i2c_board_info board_info = { .type = "dummy" }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c: In function 'gp100_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c:63:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c: In function 'enable_spread_spectrum': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:716:26: note: byref variable will be forcibly initialized struct delta_sigma_data d_s_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c: In function 'dce110_program_pix_clk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:633:39: note: byref variable will be forcibly initialized struct bp_spread_spectrum_parameters bp_ss_params = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c: In function 'dce112_program_pix_clk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:633:39: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c: In function 'dce110_clk_src_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:1407:41: note: byref variable will be forcibly initialized struct calc_pll_clock_source_init_data calc_pll_cs_init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.c:1406:41: note: byref variable will be forcibly initialized struct calc_pll_clock_source_init_data calc_pll_cs_init_data_hdmi; ^ /kisskb/src/drivers/usb/gadget/legacy/mass_storage.c: In function 'msg_bind': /kisskb/src/drivers/usb/gadget/legacy/mass_storage.c:142:20: note: byref variable will be forcibly initialized struct fsg_config config; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c: In function 'nvkm_fifo_chan_child_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:149:22: note: byref variable will be forcibly initialized struct nvkm_oclass cclass = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:176:54: note: byref variable will be forcibly initialized ret = oclass->base.ctor(&(const struct nvkm_oclass) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c: In function 'nv50_fifo_chan_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c:76:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c: In function 'dce_transform_set_scaler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c:433:27: note: byref variable will be forcibly initialized struct scl_ratios_inits inits = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c: In function 'dce60_transform_set_scaler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.c:517:28: note: byref variable will be forcibly initialized struct sclh_ratios_inits inits = { 0 }; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:233:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:317:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:758:35: note: byref variable will be forcibly initialized struct inv_icm42600_accel_buffer buffer; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c: In function 'g84_fifo_chan_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:108:9: note: in expansion of macro 'nvkm_msec' done = nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c: In function 'tpg_print_str_6': /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1879:10: note: byref variable will be forcibly initialized PIXTYPE bg; \ ^ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1946:2: note: in expansion of macro 'PRINTSTR' PRINTSTR(x24); ^ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1878:10: note: byref variable will be forcibly initialized PIXTYPE fg; \ ^ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:1946:2: note: in expansion of macro 'PRINTSTR' PRINTSTR(x24); ^ /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c: In function 'tpg_fill_plane_buffer': /kisskb/src/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:2553:25: note: byref variable will be forcibly initialized struct tpg_draw_params params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c: In function 'dce_aux_transfer_raw': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c:555:36: note: byref variable will be forcibly initialized struct aux_reply_transaction_data aux_rep; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.c:554:38: note: byref variable will be forcibly initialized struct aux_request_transaction_data aux_req; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c: In function 'gf100_fifo_gpfifo_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c:82:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/pci/pt1/pt1.c: In function 'pt1_init_frontends': /kisskb/src/drivers/media/pci/pt1/pt1.c:997:26: note: byref variable will be forcibly initialized struct dvb_pll_config tcfg; ^ /kisskb/src/drivers/media/pci/pt1/pt1.c:988:29: note: byref variable will be forcibly initialized struct qm1d1b0004_config tcfg; ^ /kisskb/src/drivers/media/pci/pt1/pt1.c:972:25: note: byref variable will be forcibly initialized struct tc90522_config dcfg; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'alps_tdmb7_tuner_set_params': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:975:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x61, .flags=0, .buf=data, .len=sizeof(data) }; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'alps_tdbe2_tuner_set_params': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1310:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x62, .flags = 0, .buf = data, .len = sizeof(data) }; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'ttusb_novas_grundig_29504_491_tuner_set_params': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1282:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x61,.flags = 0,.buf = buf,.len = sizeof(buf) }; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'philips_tsa5059_tuner_set_params': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1238:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x61,.flags = 0,.buf = buf,.len = sizeof(buf) }; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'philips_tdm1316l_tuner_set_params': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1030:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = {.addr=0x60, .flags=0, .buf=tuner_buf, .len=sizeof(tuner_buf) }; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'philips_tdm1316l_tuner_init': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1004:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = { .addr=0x60, .flags=0, .buf=td1316_init, .len=sizeof(td1316_init) }; ^ /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: In function 'dvbc_philips_tdm1316l_tuner_set_params': /kisskb/src/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1354:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = {.addr = 0x60, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c: In function 'dce_i2c_hw_engine_submit_payload': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.c:512:38: note: byref variable will be forcibly initialized struct i2c_request_transaction_data request; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c: In function 'dce_i2c_sw_engine_submit_payload': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.c:448:38: note: byref variable will be forcibly initialized struct i2c_request_transaction_data request; ^ /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/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_postdisable': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:379:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c:31:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c: In function 'gk104_fifo_gpfifo_kick_locked': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c:51:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_set_version': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:98:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_copy_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:204:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_force_static': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:285:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_enable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:129:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c: In function 'dmub_psr_set_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.c:178:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c: In function 'dmub_abm_init_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c:154:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c: In function 'dmub_abm_enable_fractional_pwm': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c:57:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c: In function 'dmub_abm_set_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.c:135:20: note: byref variable will be forcibly initialized union dmub_rb_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_gpio_get_generic_pin_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:183:23: note: byref variable will be forcibly initialized struct gpio_pin_info pin; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_mux_setup_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:223:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_irq_setup_hpd_filter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:411:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_ddc_open': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:542:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c: In function 'dal_ddc_set_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/gpio/gpio_service.c:636:26: note: byref variable will be forcibly initialized struct gpio_config_data config_data; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/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/media/pci/pt3/pt3.c: In function 'pt3_attach_fe': /kisskb/src/drivers/media/pci/pt3/pt3.c:397:26: note: byref variable will be forcibly initialized struct mxl301rf_config tcfg; ^ /kisskb/src/drivers/media/pci/pt3/pt3.c:389:28: note: byref variable will be forcibly initialized struct qm1d1c0042_config tcfg; ^ /kisskb/src/drivers/media/pci/pt3/pt3.c:371:24: note: byref variable will be forcibly initialized struct tc90522_config cfg; ^ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_demod_write': /kisskb/src/drivers/media/pci/pt3/pt3.c:94:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_set_tuner_power': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized struct reg_val rv = { 0x1e, 0x99 }; ^ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_fe_init': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_set_lna': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c:32:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c: In function 'nv04_gr_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c:1220:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/usb/gadget/legacy/acm_ms.c: In function 'acm_ms_bind': /kisskb/src/drivers/usb/gadget/legacy/acm_ms.c:156:20: note: byref variable will be forcibly initialized struct fsg_config config; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:10:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c: In function 'nv20_gr_chan_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:44:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c: In function 'nv20_gr_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:251:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:243:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/usb/b2c2/flexcop-usb.c: In function 'flexcop_usb_read_ibi_reg': /kisskb/src/drivers/media/usb/b2c2/flexcop-usb.c:306:20: note: byref variable will be forcibly initialized flexcop_ibi_value val; ^ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'asus_acpi_get_sensor_info': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:47:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^ In file included from /kisskb/src/include/linux/kobject.h:19: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/i2c.h:13, from /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:10: /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'inv_mpu_process_acpi_config': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:107:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'inv_mpu_acpi_create_mux_client': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:133:25: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_init': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:420:22: note: byref variable will be forcibly initialized struct usb_raw_init arg; ^ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_event_fetch': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:533:23: note: byref variable will be forcibly initialized struct usb_raw_event arg; ^ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep0_write': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:676:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep0_read': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:690:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/debugfs.h:15, from /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:11: /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_process_ep_io': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:971:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep_write': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:1053:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep_read': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:1067:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^ 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/usb/stkwebcam/stk-webcam.c:14: /kisskb/src/drivers/media/usb/stkwebcam/stk-webcam.c: In function 'stk_vidioc_dqbuf': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/usb/stkwebcam/stk-webcam.c:1114:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(dev->wait_frame, ^ /kisskb/src/drivers/media/usb/stkwebcam/stk-webcam.c: In function 'stk_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/usb/stkwebcam/stk-webcam.c:681:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(dev->wait_frame, ^ /kisskb/src/drivers/media/pci/saa7146/mxb.c: In function 'mxb_init_done': /kisskb/src/drivers/media/pci/saa7146/mxb.c:340:21: note: byref variable will be forcibly initialized struct tuner_setup tun_setup; ^ /kisskb/src/drivers/media/pci/saa7146/mxb.c:339:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'saa7134_tuner_setup': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7673:32: note: byref variable will be forcibly initialized struct xc2028_ctrl ctl; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7672:32: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config xc2028_cfg; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7663:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7635:21: note: byref variable will be forcibly initialized struct tuner_setup tun_setup; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'hauppauge_eeprom': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7326:18: note: byref variable will be forcibly initialized struct tveeprom tv; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c: In function 'saa7134_board_init2': /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8060:23: note: byref variable will be forcibly initialized struct tea5767_ctrl ctl; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8059:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tea5767_cfg; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:8004:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x61, .flags = 0, .buf = data, ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7982:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x0a, .flags = 0 }; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7952:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7943:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7914:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x09, .flags=0, .buf=data, .len = sizeof(data)}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7904:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data, ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7896:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x0b, .flags = 0, .buf = data, ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7889:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7836:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7827:18: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len = sizeof(data)}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-cards.c:7739:5: note: byref variable will be forcibly initialized msg1 = {.addr = 0x61, .flags = 0, .buf = data1, .len = sizeof(data1)}; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c:30:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c: In function 'nv40_gr_chan_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c:109:8: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c:23:0: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'write_cam_control_xo2': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'write_creg': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized 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/pci/ddbridge/ddbridge-core.c:19: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'ts_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:730:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'ts_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:760:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_drxk': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:891:21: note: byref variable will be forcibly initialized struct drxk_config config; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_cxd28xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:997:26: note: byref variable will be forcibly initialized struct cxd2841er_config cfg; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_stv0910': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:1203:23: note: byref variable will be forcibly initialized struct lnbh25_config lnbcfg = lnbh25_cfg; ^ In file included from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:34:0: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = adr, .flags = 0, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c: In function 'g84_gr_tlb_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c:168:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ In file included from /kisskb/src/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/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1843:3: note: in expansion of macro 'wait_event' wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_wait_for_done_vb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/common/videobuf2/videobuf2-core.c:1779:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(q->done_wq, ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_v4l2_set_format': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:335:31: note: byref variable will be forcibly initialized struct uvc_streaming_control probe; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_ioctl_try_fmt_vid_cap': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:723:31: note: byref variable will be forcibly initialized struct uvc_streaming_control probe; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_ioctl_try_fmt_vid_out': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:733:31: note: byref variable will be forcibly initialized struct uvc_streaming_control probe; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_v4l2_set_streamparm': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:402:20: note: byref variable will be forcibly initialized struct v4l2_fract timeperframe; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:401:31: note: byref variable will be forcibly initialized struct uvc_streaming_control probe; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_ioctl_s_ctrl': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:1014:26: note: byref variable will be forcibly initialized struct v4l2_ext_control xctrl; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_ioctl_g_ext_ctrls': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:1050:26: note: byref variable will be forcibly initialized struct v4l2_queryctrl qc = { .id = ctrl->id }; ^ /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c: In function 'uvc_ioctl_g_ctrl': /kisskb/src/drivers/media/usb/uvc/uvc_v4l2.c:990:26: note: byref variable will be forcibly initialized struct v4l2_ext_control xctrl; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-cards.c: In function 'hauppauge_eeprom': /kisskb/src/drivers/media/pci/saa7164/saa7164-cards.c:771:18: note: byref variable will be forcibly initialized struct tveeprom tv; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c: In function 'dce120_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.c:1059:31: note: byref variable will be forcibly initialized struct irq_service_init_data irq_init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c: In function 'dce120_timing_generator_get_crtc_scanoutpos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.c:643:23: note: byref variable will be forcibly initialized struct crtc_position position; ^ /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c: In function 'hexium_set_input': /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c:297:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c: In function 'hexium_init_done': /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c:279:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c: In function 'hexium_probe': /kisskb/src/drivers/media/pci/saa7146/hexium_orion.c:201:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.c: In function 'dce112_compressor_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.c:794:29: note: byref variable will be forcibly initialized struct embedded_panel_info panel_info; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8:0, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:35: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:905:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_zcull_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:889:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_pm_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:873:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_ctrl_ctxsw': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:733:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_init_ctxctl_ext': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1731:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_bind_pointer': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:782:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_icmd': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1063:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_init_ctxctl_int': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1817:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-core.c: In function 'saa7164_thread_function': /kisskb/src/drivers/media/pci/saa7164/saa7164-core.c:1171:24: note: byref variable will be forcibly initialized struct tmFwInfoStruct fwinfo; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c: In function 'dce110_timing_generator_is_counter_moving': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:1402:34: note: byref variable will be forcibly initialized struct crtc_position position1, position2; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:1402:23: note: byref variable will be forcibly initialized struct crtc_position position1, position2; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c: In function 'dce110_timing_generator_get_crtc_scanoutpos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:578:23: note: byref variable will be forcibly initialized struct crtc_position position; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c: In function 'dce112_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.c:1312:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c: In function 'dce110_timing_generator_program_timing_generator': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:287:24: note: byref variable will be forcibly initialized struct dc_crtc_timing patched_crtc_timing; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.c:286:38: note: byref variable will be forcibly initialized struct bp_hw_crtc_timing_parameters bp_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'program_gamut_remap': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2256:33: note: byref variable will be forcibly initialized struct xfm_grph_csc_adjustment adjust; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'program_output_csc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2730:30: note: byref variable will be forcibly initialized struct out_csc_color_matrix tbl_entry; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'dce110_set_cursor_position': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2750:28: note: byref variable will be forcibly initialized struct dc_cursor_mi_param param = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2747:28: note: byref variable will be forcibly initialized struct dc_cursor_position pos_cpy = pipe_ctx->stream->cursor_position; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'enable_fbc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1934:38: note: byref variable will be forcibly initialized struct compr_addr_and_pitch_params params = {0, 0, 0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'dce110_setup_audio_dto': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2084:25: note: byref variable will be forcibly initialized struct audio_output audio_output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2056:24: note: byref variable will be forcibly initialized struct audio_output audio_output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'apply_single_controller_ctx_to_hw': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:1417:23: note: byref variable will be forcibly initialized struct audio_output audio_output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'convert_to_custom_float': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:331:29: note: byref variable will be forcibly initialized struct custom_float_format fmt; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c: In function 'dce110_program_front_end_for_pipe': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2547:30: note: byref variable will be forcibly initialized struct out_csc_color_matrix tbl_entry; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_hw_sequencer.c:2546:33: note: byref variable will be forcibly initialized struct xfm_grph_csc_adjustment adjust; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c: In function 'dce110_acquire_underlay': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1145:19: note: byref variable will be forcibly initialized struct tg_color black_color = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c: In function 'dce110_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.c:1432:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/media/usb/uvc/uvc_video.c: In function 'uvc_probe_video': /kisskb/src/drivers/media/usb/uvc/uvc_video.c:350:42: note: byref variable will be forcibly initialized struct uvc_streaming_control probe_min, probe_max; ^ /kisskb/src/drivers/media/usb/uvc/uvc_video.c:350:31: note: byref variable will be forcibly initialized struct uvc_streaming_control probe_min, probe_max; ^ /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_fill_event': /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c:1210:24: note: byref variable will be forcibly initialized struct v4l2_queryctrl v4l2_ctrl; ^ /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_add_event': /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c:1425:21: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_send_event': /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c:1240:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_init_xu_ctrl': /kisskb/src/drivers/media/usb/uvc/uvc_ctrl.c:1827:26: note: byref variable will be forcibly initialized struct uvc_control_info info; ^ /kisskb/src/drivers/usb/gadget/composite.c: In function 'bos_desc': /kisskb/src/drivers/usb/gadget/composite.c:665:31: note: byref variable will be forcibly initialized struct usb_dcd_config_params dcd_config_params; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'lnb_set_sat': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized struct dvb_diseqc_master_cmd cmd = { ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_fe_attach_mxl5xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:415:20: note: byref variable will be forcibly initialized struct mxl5xx_cfg cfg; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_fe_attach_mci': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:467:17: note: byref variable will be forcibly initialized struct mci_cfg cfg; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_wait_mem_scrubbing': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:204:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:196:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_aiv_to_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:91:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_av_to_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:41:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_av_to_method': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:134:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c: In function 'gm107_gr_init_bios': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:349:23: note: byref variable will be forcibly initialized struct nvbios_P0260X infoX; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:348:23: note: byref variable will be forcibly initialized struct nvbios_P0260E infoE; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c: In function 'gm107_gr_init_bios_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:325:6: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, data); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:314:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c: In function 'gm200_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c:49:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v1 hdr; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.c: In function 'dce110_xfmv_set_scaler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.c:551:28: note: byref variable will be forcibly initialized struct sclv_ratios_inits inits = { 0 }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c: In function 'gm20b_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c:36:27: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc hdr; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c: In function 'dce100_resource_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.c:1052:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'get_info': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:72:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'read_status': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:114:20: note: byref variable will be forcibly initialized struct mci_result res; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:113:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'mci_set_tuner': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:138:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'stop': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:152:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'start': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:191:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'start_iq': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:317:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c: In function 'si2157_attach': /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:106:24: note: byref variable will be forcibly initialized struct i2c_board_info bi; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c: In function 'saa7164_dvb_register': /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:531:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:529:23: note: byref variable will be forcibly initialized struct si2157_config si2157_config; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-dvb.c:528:23: note: byref variable will be forcibly initialized struct si2168_config si2168_config; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c: In function 'dce80_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1036:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c: In function 'dce81_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1235:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c: In function 'dce83_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.c:1430:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c: In function 'dce60_enable_fbc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:122:38: note: byref variable will be forcibly initialized struct compr_addr_and_pitch_params params = {0, 0, 0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c: In function 'dce60_program_front_end_for_pipe': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:276:30: note: byref variable will be forcibly initialized struct out_csc_color_matrix tbl_entry; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.c:275:33: note: byref variable will be forcibly initialized struct xfm_grph_csc_adjustment adjust; ^ /kisskb/src/drivers/media/pci/solo6x10/solo6x10-core.c: In function 'solo_set_time': /kisskb/src/drivers/media/pci/solo6x10/solo6x10-core.c:41:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/media/pci/solo6x10/solo6x10-core.c: In function 'solo_timer_sync': /kisskb/src/drivers/media/pci/solo6x10/solo6x10-core.c:53:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c: In function 'gp108_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c:31:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v2 hdr; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c: In function 'dce60_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:1025:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c: In function 'dce61_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:1222:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c: In function 'dce64_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.c:1415:32: note: byref variable will be forcibly initialized struct irq_service_init_data init_data; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_map_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:375:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:389:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_detach_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:398:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'create_links': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:230:28: note: byref variable will be forcibly initialized struct encoder_init_data enc_init = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:193:25: note: byref variable will be forcibly initialized struct link_init_data link_init_params = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_stream_get_crtc_position': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:336:23: note: byref variable will be forcibly initialized struct crtc_position position; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_stream_configure_crc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:369:20: note: byref variable will be forcibly initialized struct crc_params param; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_stream_set_dither_option': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:476:36: note: byref variable will be forcibly initialized struct bit_depth_reduction_params params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'commit_planes_for_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2647:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2646:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2466:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2465:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:727:23: note: byref variable will be forcibly initialized struct bp_init_data bp_init_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_set_generic_gpio_for_stereo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:1681:23: note: byref variable will be forcibly initialized struct gpio_pin_info pin_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'enable_stream_features': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:1627:25: note: byref variable will be forcibly initialized union down_spread_ctrl new_downspread; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:1626:25: note: byref variable will be forcibly initialized union down_spread_ctrl old_downspread; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'get_hpd_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:110:23: note: byref variable will be forcibly initialized struct gpio_pin_info pin_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:109:34: note: byref variable will be forcibly initialized struct graphics_object_hpd_info hpd_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'program_hpd_filter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:186:26: note: byref variable will be forcibly initialized struct gpio_hpd_config config; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_detect_helper': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:854:19: note: byref variable will be forcibly initialized struct dpcd_caps prev_dpcd_caps; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_setup_psr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:2663:31: note: byref variable will be forcibly initialized union dpcd_psr_configuration psr_configuration; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'core_link_disable_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3354:28: note: byref variable will be forcibly initialized struct ext_hdmi_settings settings = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_enable_hpd_filter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3431:27: note: byref variable will be forcibly initialized struct gpio_hpd_config config; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c: In function 'dc_link_set_preferred_link_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.c:3541:26: note: byref variable will be forcibly initialized struct dc_link_settings store_settings = *link_setting; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In function 'acquire_resource_from_hw_enabled_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:2054:23: note: byref variable will be forcibly initialized struct mpcc_state s = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In function 'set_avi_info_frame': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:2309:25: note: byref variable will be forcibly initialized union hdmi_info_packet hdmi_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c: In function 'dc_add_all_planes_for_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.c:1648:27: note: byref variable will be forcibly initialized struct dc_validation_set set; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-bus.c: In function 'saa7164_bus_get': /kisskb/src/drivers/media/pci/saa7164/saa7164-bus.c:311:22: note: byref variable will be forcibly initialized struct tmComResInfo msg_tmp; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c: In function 'nv40_grctx_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c:674:20: note: byref variable will be forcibly initialized struct nvkm_grctx ctx = { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c: In function 'gf100_grctx_generate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1550:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1537:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1463:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 10, NVKM_DELAY); ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1461:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 10, NVKM_DELAY); ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1451:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1445:21: note: byref variable will be forcibly initialized struct gf100_grctx info; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:79:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:628:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/pci/solo6x10/solo6x10-i2c.c: In function 'solo_i2c_writebyte': /kisskb/src/drivers/media/pci/solo6x10/solo6x10-i2c.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msgs; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c: In function 'nv50_grctx_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c:269:20: note: byref variable will be forcibly initialized struct nvkm_grctx ctx = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c: In function 'dp_set_dsc_on_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c:447:26: note: byref variable will be forcibly initialized struct dsc_optc_config dsc_optc_cfg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c:446:21: note: byref variable will be forcibly initialized struct dsc_config dsc_cfg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c: In function 'dp_set_dsc_pps_sdp': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_hwss.c:550:21: note: byref variable will be forcibly initialized struct dsc_config dsc_cfg; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:298:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c: In function 'vb2_dma_sg_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-sg.c:574:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'get_cr_training_aux_rd_interval': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:60:33: note: byref variable will be forcibly initialized union training_aux_rd_interval training_rd_interval; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'get_eq_training_aux_rd_interval': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:78:33: note: byref variable will be forcibly initialized union training_aux_rd_interval training_rd_interval; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_get_audio_test_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2824:35: note: byref variable will be forcibly initialized struct audio_test_pattern_type dpcd_pattern_type = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'read_dp_device_vendor_id': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3141:29: note: byref variable will be forcibly initialized struct dp_device_vendor_id dp_id; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'perform_channel_equalization_sequence': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:934:32: note: byref variable will be forcibly initialized struct link_training_settings req_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'perform_clock_recovery_sequence': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1033:34: note: byref variable will be forcibly initialized union lane_align_status_updated dpcd_lane_status_updated; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1030:32: note: byref variable will be forcibly initialized struct link_training_settings req_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'decide_edp_link_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2439:26: note: byref variable will be forcibly initialized struct dc_link_settings current_link_setting; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2438:26: note: byref variable will be forcibly initialized struct dc_link_settings initial_link_setting; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'decide_dp_link_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2398:26: note: byref variable will be forcibly initialized struct dc_link_settings current_link_setting = ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'handle_hpd_irq_psr_sink': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2569:26: note: byref variable will be forcibly initialized union psr_error_status psr_error_status; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2554:31: note: byref variable will be forcibly initialized union dpcd_psr_configuration psr_configuration; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'get_active_converter_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3262:33: note: byref variable will be forcibly initialized struct dp_sink_hw_fw_revision dp_hw_fw_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'set_crtc_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3829:36: note: byref variable will be forcibly initialized struct bit_depth_reduction_params params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'perform_post_lt_adj_req_sequence': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:823:5: note: byref variable will be forcibly initialized dpcd_lane_status_updated; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:820:34: note: byref variable will be forcibly initialized struct link_training_settings req_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_perform_link_training_skip_aux': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1506:32: note: byref variable will be forcibly initialized struct link_training_settings lt_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'is_mst_supported': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3092:17: note: byref variable will be forcibly initialized union mstm_cap cap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3091:17: note: byref variable will be forcibly initialized union dpcd_rev rev; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_set_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4208:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4207:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4164:36: note: byref variable will be forcibly initialized struct dmub_hw_lock_inst_flags inst_flags = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4163:30: note: byref variable will be forcibly initialized union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4002:30: note: byref variable will be forcibly initialized union dpcd_training_pattern training_pattern; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_send_link_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2767:18: note: byref variable will be forcibly initialized union test_misc dpcd_test_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2766:26: note: byref variable will be forcibly initialized union link_test_pattern dpcd_test_pattern; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_send_phy_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2651:32: note: byref variable will be forcibly initialized struct link_training_settings link_training_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2648:35: note: byref variable will be forcibly initialized struct dc_link_training_settings link_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2641:25: note: byref variable will be forcibly initialized union phy_test_pattern dpcd_test_pattern; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'handle_automated_test': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2910:22: note: byref variable will be forcibly initialized union test_response test_response; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2909:21: note: byref variable will be forcibly initialized union test_request test_request; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_set_panel_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4244:24: note: byref variable will be forcibly initialized union dpcd_edp_config edp_config_set; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_perform_link_training': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1552:32: note: byref variable will be forcibly initialized struct link_training_settings lt_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_verify_link_cap': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:2006:21: note: byref variable will be forcibly initialized union hpd_irq_data irq_data; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_sync_lt_attempt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:1764:32: note: byref variable will be forcibly initialized struct link_training_settings lt_settings; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dpcd_set_source_specific_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4413:29: note: byref variable will be forcibly initialized struct dpcd_amd_signature amd_signature; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'retrieve_link_cap': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3355:32: note: byref variable will be forcibly initialized struct dp_sink_hw_fw_revision dp_hw_fw_revision; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3350:30: note: byref variable will be forcibly initialized union edp_configuration_cap edp_config_cap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3349:31: note: byref variable will be forcibly initialized union down_stream_port_count down_strm_port_count; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3348:29: note: byref variable will be forcibly initialized struct dp_device_vendor_id sink_id; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_set_backlight_level_nits': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4467:35: note: byref variable will be forcibly initialized struct dpcd_source_backlight_set dpcd_backlight_set; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_get_backlight_level_nits': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4498:34: note: byref variable will be forcibly initialized union dpcd_source_backlight_get dpcd_backlight_get; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'ddc_service_construct': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:188:26: note: byref variable will be forcibly initialized struct gpio_ddc_hw_info hw_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:187:34: note: byref variable will be forcibly initialized struct graphics_object_i2c_info i2c_info; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'i2c_read': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:354:21: note: byref variable will be forcibly initialized struct i2c_command command = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_i2c_payloads_add': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:169:22: note: byref variable will be forcibly initialized struct i2c_payload payload = { ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_submit_aux_command': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:607:22: note: byref variable will be forcibly initialized struct aux_payload current_payload; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_service_query_ddc_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:564:23: note: byref variable will be forcibly initialized struct i2c_payloads payloads; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:563:22: note: byref variable will be forcibly initialized struct i2c_command command = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:532:22: note: byref variable will be forcibly initialized struct aux_payload payload; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c: In function 'dal_ddc_service_read_scdc_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_ddc.c:738:37: note: byref variable will be forcibly initialized union hdmi_scdc_status_flags_data status_data = { {0} }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.c: In function 'context_timing_trace': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.c:313:23: note: byref variable will be forcibly initialized struct crtc_position position; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_cmd_dequeue': /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:131:23: note: byref variable will be forcibly initialized struct tmComResInfo tRsp = { 0, 0, 0, 0, 0, 0 }; ^ In file included from /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:8:0: /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_cmd_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/media/pci/saa7164/saa7164-cmd.c:279:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(*q, dev->cmds[seqno].signalled, ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_irq_dequeue': /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:81:23: note: byref variable will be forcibly initialized struct tmComResInfo tRsp = { 0, 0, 0, 0, 0, 0 }; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c: In function 'saa7164_cmd_send': /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:331:22: note: byref variable will be forcibly initialized struct tmComResInfo response_t, *presponse_t; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-cmd.c:330:22: note: byref variable will be forcibly initialized struct tmComResInfo command_t, *pcommand_t; ^ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_init_device': /kisskb/src/drivers/iio/proximity/sx9310.c:1322:28: note: byref variable will be forcibly initialized struct sx9310_reg_default tmp; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_reg_update_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:249:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_reg_set_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:276:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_indirect_reg_get': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:539:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c: In function 'generic_indirect_reg_update_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.c:569:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/media/usb/pwc/pwc-v4l.c: In function 'pwc_init_controls': /kisskb/src/drivers/media/usb/pwc/pwc-v4l.c:153:26: note: byref variable will be forcibly initialized struct v4l2_ctrl_config cfg; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.c: In function 'mod_freesync_get_v_position': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.c:498:23: note: byref variable will be forcibly initialized struct crtc_position position; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'hermite_spline_eetf': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:870:20: note: byref variable will be forcibly initialized struct fixed31_32 E1; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:868:20: note: byref variable will be forcibly initialized struct fixed31_32 max_content_pq; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:867:20: note: byref variable will be forcibly initialized struct fixed31_32 max_lum_pq; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:866:20: note: byref variable will be forcibly initialized struct fixed31_32 min_lum_pq; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'build_degamma': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:1081:28: note: byref variable will be forcibly initialized struct gamma_coefficients coeff; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'translate_from_linear_space_ex': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:476:42: note: byref variable will be forcibly initialized struct translate_from_linear_space_args scratch_gamma_args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'apply_degamma_for_user_regamma': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:1684:28: note: byref variable will be forcibly initialized struct gamma_coefficients coeff; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'calculate_gamma22': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:420:42: note: byref variable will be forcibly initialized struct translate_from_linear_space_args scratch_gamma_args; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'build_freesync_hdr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:952:20: note: byref variable will be forcibly initialized struct fixed31_32 scaledX = dc_fixpt_zero; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'build_pq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:748:20: note: byref variable will be forcibly initialized struct fixed31_32 output; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'precompute_de_pq': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:262:21: note: byref variable will be forcibly initialized struct fixed31_32 y; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c: In function 'calculate_user_regamma_coeff': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.c:1755:28: note: byref variable will be forcibly initialized struct gamma_coefficients coeff; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_gop_size': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:157:38: note: byref variable will be forcibly initialized struct tmComResEncVideoGopStructure gs; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_modify_gpio': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:1483:22: note: byref variable will be forcibly initialized struct tmComResGPIO t; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_collect_debug': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:39:30: note: byref variable will be forcibly initialized struct tmComResDebugGetData d; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_debug': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:67:31: note: byref variable will be forcibly initialized struct tmComResDebugSetLevel lvl; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_vbi_format': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:94:34: note: byref variable will be forcibly initialized struct tmComResProbeCommit fmt, rsp; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:94:29: note: byref variable will be forcibly initialized struct tmComResProbeCommit fmt, rsp; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_get_encoder': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:237:42: note: byref variable will be forcibly initialized struct tmComResEncVideoInputAspectRatio ar; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:236:33: note: byref variable will be forcibly initialized struct tmComResEncAudioBitRate a; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:235:33: note: byref variable will be forcibly initialized struct tmComResEncVideoBitRate v; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_aspect_ratio': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:313:42: note: byref variable will be forcibly initialized struct tmComResEncVideoInputAspectRatio ar; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_encoder': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:177:33: note: byref variable will be forcibly initialized struct tmComResEncAudioBitRate ab; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:176:33: note: byref variable will be forcibly initialized struct tmComResEncVideoBitRate vb; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_audio_std': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:534:31: note: byref variable will be forcibly initialized struct tmComResTunerStandard tvaudio; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:533:31: note: byref variable will be forcibly initialized struct tmComResAudioDefaults lvl; ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c: In function 'saa7164_api_set_audio_detection': /kisskb/src/drivers/media/pci/saa7164/saa7164-api.c:572:35: note: byref variable will be forcibly initialized struct tmComResTunerStandardAuto p; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c: In function 'dmub_reg_update': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c:77:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c: In function 'dmub_reg_set': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.c:93:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c: In function 'dmub_srv_hw_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:400:21: note: byref variable will be forcibly initialized struct dmub_region inbox1; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:51: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:46: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:41: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:36: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:31: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:26: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:399:21: note: byref variable will be forcibly initialized struct dmub_window cw0, cw1, cw2, cw3, cw4, cw5, cw6; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.c:398:29: note: byref variable will be forcibly initialized struct dmub_rb_init_params rb_params; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c: In function 'dmub_init_abm_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:666:26: note: byref variable will be forcibly initialized struct abm_config_table config; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.c:665:26: note: byref variable will be forcibly initialized struct iram_table_v_2_2 ram_table; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c: In function 'dmub_dcn20_backdoor_load': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c:146:18: note: byref variable will be forcibly initialized union dmub_addr offset; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c: In function 'dmub_dcn20_setup_windows': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c:184:18: note: byref variable will be forcibly initialized union dmub_addr offset; ^ 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/media/firewire/firedtv-avc.c:13: /kisskb/src/drivers/media/firewire/firedtv-avc.c: In function 'avc_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/firewire/firedtv-avc.c:252:7: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(fdtv->avc_wait, ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.c: In function 'dmub_dcn30_backdoor_load': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.c:87:18: note: byref variable will be forcibly initialized union dmub_addr offset; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'video_release': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1157:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'radio_read': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1194:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'radio_poll': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1212:25: note: byref variable will be forcibly initialized struct saa6588_command cmd; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c: In function 'saa7134_s_ctrl': /kisskb/src/drivers/media/pci/saa7134/saa7134-video.c:1099:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_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/media/pci/saa7164/saa7164.h:33, from /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:8: /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c: In function '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/media/pci/saa7164/saa7164-encoder.c:879:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:827:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c: In function 'saa7164_s_frequency': /kisskb/src/drivers/media/pci/saa7164/saa7164-encoder.c:363:27: note: byref variable will be forcibly initialized struct analog_parameters params = { ^ /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/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/media/pci/saa7164/saa7164.h:33, from /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:8: /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c: In function 'fops_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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:628:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c: In function '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/media/pci/saa7164/saa7164-vbi.c:583:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/pci/saa7164/saa7164-vbi.c:531:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(port->wait_read, ^ /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, ^ 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); ^ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_get_slot_info': /kisskb/src/drivers/media/firewire/firedtv-ci.c:57:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_get_msg': /kisskb/src/drivers/media/firewire/firedtv-ci.c:96:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_ioctl': /kisskb/src/drivers/media/firewire/firedtv-ci.c:176:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-ci.c: In function 'fdtv_ca_register': /kisskb/src/drivers/media/firewire/firedtv-ci.c:230:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /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/media/pci/solo6x10/solo6x10-v4l2-enc.c: In function 'solo_enc_fillbuf': /kisskb/src/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:529:22: note: byref variable will be forcibly initialized struct v4l2_event ev = { ^ /kisskb/src/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c: In function 'solo_handle_ring': /kisskb/src/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c:582:23: note: byref variable will be forcibly initialized struct solo_enc_buf enc_buf; ^ /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/media/pci/solo6x10/solo6x10-g723.c: In function 'solo_g723_init': /kisskb/src/drivers/media/pci/solo6x10/solo6x10-g723.c:356:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kctl; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c: In function 'nv31_mpeg_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c:244:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c: In function 'nv50_mpeg_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c:108:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_snr': /kisskb/src/drivers/media/firewire/firedtv-fe.c:125:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_signal_strength': /kisskb/src/drivers/media/firewire/firedtv-fe.c:113:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_ber': /kisskb/src/drivers/media/firewire/firedtv-fe.c:101:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-fe.c: In function 'fdtv_read_status': /kisskb/src/drivers/media/firewire/firedtv-fe.c:85:30: note: byref variable will be forcibly initialized struct firedtv_tuner_status stat; ^ /kisskb/src/drivers/media/firewire/firedtv-fw.c: In function 'queue_iso': /kisskb/src/drivers/media/firewire/firedtv-fw.c:87:23: note: byref variable will be forcibly initialized struct fw_iso_packet p; ^ 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/usb/cpia2/cpia2_v4l.c:21: /kisskb/src/drivers/media/usb/cpia2/cpia2_v4l.c: In function '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:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/usb/cpia2/cpia2_v4l.c:190:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(cam->wq_stream, ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_v4l.c: In function 'cpia2_dqbuf': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/usb/cpia2/cpia2_v4l.c:893:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(cam->wq_stream, ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vbi-gen.c: In function 'vivid_vbi_gen_set_time_of_day': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vbi-gen.c:178:12: note: byref variable will be forcibly initialized struct tm tm; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-empress.c: In function 'empress_try_fmt_vid_cap': /kisskb/src/drivers/media/pci/saa7134/saa7134-empress.c:140:32: note: byref variable will be forcibly initialized struct v4l2_subdev_pad_config pad_cfg; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-common.c: In function 'fmt_sp2mp_func': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-common.c:836:21: note: byref variable will be forcibly initialized struct v4l2_format fmt; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-ctrls.c: In function 'vivid_create_controls': /kisskb/src/drivers/media/test-drivers/vivid/vivid-ctrls.c:1613:27: note: byref variable will be forcibly initialized struct v4l2_ctrl_config vivid_ctrl_test_pattern = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_parse_link': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:555:25: note: byref variable will be forcibly initialized struct fwnode_endpoint fwep; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function '__v4l2_async_notifier_parse_fwnode_ep': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:878:27: note: byref variable will be forcibly initialized struct fwnode_endpoint ep; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:929:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1138:31: note: byref variable will be forcibly initialized struct fwnode_reference_args fwnode_args; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_td1316_tuner_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:407:17: note: byref variable will be forcibly initialized struct i2c_msg init_msg = {.addr = addr,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_td1316_tuner_sleep': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:428:17: note: byref variable will be forcibly initialized struct i2c_msg analog_msg = {.addr = addr,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_europa_tuner_sleep': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:461:17: note: byref variable will be forcibly initialized struct i2c_msg analog_msg = {.addr = 0x43,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'dvb_fini': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1943:19: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x08, .buf = &data, .flags = 0, .len = 1}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1931:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'kworld_sbtvd_gate_ctrl': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:234:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x4b, .flags = 0, .buf = initmsg, .len = 2}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_europa_tuner_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:444:17: note: byref variable will be forcibly initialized struct i2c_msg init_msg = {.addr = 0x43,.flags = 0,.buf = msg,.len = sizeof(msg) }; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_tda6651_pll_set': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:274:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = {.addr = addr,.flags = 0,.buf = tuner_buf,.len = ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'philips_tu1216_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:362:17: note: byref variable will be forcibly initialized struct i2c_msg tuner_msg = {.addr = addr,.flags = 0,.buf = tu1216_init,.len = sizeof(tu1216_init) }; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'dvb_init': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1864:24: note: byref variable will be forcibly initialized struct xc2028_config cfg = { ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:1449:20: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = 0x08, .flags = 0, .len = 1}; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c: In function 'mt352_pinnacle_tuner_set_params': /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:171:24: note: byref variable will be forcibly initialized struct v4l2_frequency f; ^ /kisskb/src/drivers/media/pci/saa7134/saa7134-dvb.c:168:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=0x43, .flags=0, .buf=off, .len = sizeof(off)}; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c: In function 'vivid_try_fmt_vid_cap': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:601:21: note: byref variable will be forcibly initialized struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:596:20: note: byref variable will be forcibly initialized struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c: In function 'valid_cvt_gtf_timings': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:1699:21: note: byref variable will be forcibly initialized struct v4l2_fract aspect_ratio; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c: In function 'vivid_s_fmt_vid_cap': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:768:20: note: byref variable will be forcibly initialized struct v4l2_rect r = { 0, 0, mp->width, mp->height }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:727:22: note: byref variable will be forcibly initialized struct v4l2_rect max_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:722:22: note: byref variable will be forcibly initialized struct v4l2_rect min_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:712:22: note: byref variable will be forcibly initialized struct v4l2_rect max_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:707:22: note: byref variable will be forcibly initialized struct v4l2_rect min_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:699:20: note: byref variable will be forcibly initialized struct v4l2_rect r = { 0, 0, mp->width, mp->height }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c: In function 'vivid_vid_cap_s_selection': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:1005:22: note: byref variable will be forcibly initialized struct v4l2_rect max_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:1000:22: note: byref variable will be forcibly initialized struct v4l2_rect min_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:992:21: note: byref variable will be forcibly initialized struct v4l2_rect max_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:960:21: note: byref variable will be forcibly initialized struct v4l2_rect fmt = dev->fmt_cap_rect; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:941:21: note: byref variable will be forcibly initialized struct v4l2_rect min_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:936:21: note: byref variable will be forcibly initialized struct v4l2_rect max_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-cap.c:935:21: note: byref variable will be forcibly initialized struct v4l2_rect fmt = dev->fmt_cap_rect; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_usb.c: In function 'configure_transfer_mode': /kisskb/src/drivers/media/usb/cpia2/cpia2_usb.c:383:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-kthread-cap.c: In function 'vivid_precalc_copy_rects': /kisskb/src/drivers/media/test-drivers/vivid/vivid-kthread-cap.c:172:19: note: byref variable will be forcibly initialized struct v4l2_rect r_overlay = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-kthread-cap.c:168:19: note: byref variable will be forcibly initialized struct v4l2_rect r_fb = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c: In function 'vivid_try_fmt_vid_out': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:389:21: note: byref variable will be forcibly initialized struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:384:20: note: byref variable will be forcibly initialized struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c: In function 'vivid_s_fmt_vid_out': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:544:20: note: byref variable will be forcibly initialized struct v4l2_rect r = { 0, 0, mp->width, mp->height }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:513:22: note: byref variable will be forcibly initialized struct v4l2_rect max_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:508:22: note: byref variable will be forcibly initialized struct v4l2_rect min_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:498:22: note: byref variable will be forcibly initialized struct v4l2_rect max_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:493:22: note: byref variable will be forcibly initialized struct v4l2_rect min_r = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:485:20: note: byref variable will be forcibly initialized struct v4l2_rect r = { 0, 0, mp->width, mp->height }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c: In function 'vivid_vid_out_s_selection': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:776:21: note: byref variable will be forcibly initialized struct v4l2_rect fmt = dev->fmt_out_rect; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:758:21: note: byref variable will be forcibly initialized struct v4l2_rect min_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:753:21: note: byref variable will be forcibly initialized struct v4l2_rect max_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:752:21: note: byref variable will be forcibly initialized struct v4l2_rect fmt = dev->fmt_out_rect; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:715:22: note: byref variable will be forcibly initialized struct v4l2_rect max_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:710:22: note: byref variable will be forcibly initialized struct v4l2_rect min_rect = { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-out.c:702:21: note: byref variable will be forcibly initialized struct v4l2_rect max_rect = { ^ /kisskb/src/drivers/media/usb/gspca/gspca.c: In function 'which_bandwidth': /kisskb/src/drivers/media/usb/gspca/gspca.c:544:26: note: byref variable will be forcibly initialized struct v4l2_streamparm parm; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_initmsg': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:135:26: note: byref variable will be forcibly initialized struct nv_sec2_init_msg msg; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_flcn_bind_context': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:224:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 10, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:213:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 10, ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_acr_bld_patch_1': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:274:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v2 hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:90:26: note: byref variable will be forcibly initialized struct loader_config_v1 hdr; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c: In function 'nv50_sw_chan_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c:118:46: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c: In function 'gf100_sw_chan_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c:125:46: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2686:25: note: byref variable will be forcibly initialized struct v4l2_modulator m = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2668:21: note: byref variable will be forcibly initialized struct v4l2_tuner t = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2250:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2249:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2216:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2215:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_get_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3177:30: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_put_user': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3253:29: note: byref variable will be forcibly initialized struct v4l2_buffer_time32 vb32; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3230:28: note: byref variable will be forcibly initialized struct v4l2_event_time32 ev32; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2929:25: note: byref variable will be forcibly initialized struct v4l2_ioctl_info default_info; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-radio-rx.c: In function 'vivid_radio_rx_read': /kisskb/src/drivers/media/test-drivers/vivid/vivid-radio-rx.c:93:24: note: byref variable will be forcibly initialized struct v4l2_rds_data rds = data[data_blk]; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_debugfs.c: In function 'nouveau_debugfs_pstate_get': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_debugfs.c:90:38: note: byref variable will be forcibly initialized struct nvif_control_pstate_attr_v0 attr = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_led.c: In function 'nouveau_led_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_led.c:82:23: note: byref variable will be forcibly initialized struct dcb_gpio_func logo_led; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_drm_errorf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:503:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:502:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_drm_debugf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:517:10: note: byref variable will be forcibly initialized va_list va; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:516:19: note: byref variable will be forcibly initialized struct va_format vaf; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_cli_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:243:34: note: byref variable will be forcibly initialized &(struct nv_device_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_accel_gr_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:399:32: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bo.c: In function 'nouveau_ttm_io_mem_reserve': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bo.c:1102:6: note: byref variable will be forcibly initialized } args; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'cpia2_do_command': /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:132:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'apply_vp_patch': /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:912:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'set_lowlight_boost': /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:1836:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'config_sensor_410': /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:1151:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'config_sensor_500': /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:1337:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'cpia2_reset_camera': /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:621:23: note: byref variable will be forcibly initialized struct cpia2_command cmd; ^ 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/usb/ch9.h:36, from /kisskb/src/include/linux/usb.h:6, from /kisskb/src/drivers/media/usb/cpia2/cpia2.h:22, from /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:19: /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c: In function 'cpia2_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/usb/cpia2/cpia2_core.c:2336:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(cam->wq_stream, ^ 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/drivers/media/cec/core/cec-adap.c: In function 'cec_receive_notify': /kisskb/src/drivers/media/cec/core/cec-adap.c:1905:17: note: byref variable will be forcibly initialized struct cec_msg tx_cec_msg = { }; ^ /kisskb/src/drivers/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/media/test-drivers/vivid/vivid-radio-tx.c: In function 'vivid_radio_tx_write': /kisskb/src/drivers/media/test-drivers/vivid/vivid-radio-tx.c:75:24: note: byref variable will be forcibly initialized struct v4l2_rds_data rds; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-rds-gen.c: In function 'vivid_rds_generate': /kisskb/src/drivers/media/test-drivers/vivid/vivid-rds-gen.c:47:12: note: byref variable will be forcibly initialized struct tm tm; ^ 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/kref.h:16, from /kisskb/src/include/drm/drm_gem.h:37, from /kisskb/src/include/drm/drm_gem_ttm_helper.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c: In function 'validate_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:393:12: note: byref variable will be forcibly initialized LIST_HEAD(both_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:392:12: note: byref variable will be forcibly initialized LIST_HEAD(vram_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:391:12: note: byref variable will be forcibly initialized LIST_HEAD(gart_list); ^ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c: In function 'nouveau_gem_ioctl_pushbuf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:697:21: note: byref variable will be forcibly initialized struct validate_op op; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c: In function 'nouveau_mem_map': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:42:4: note: byref variable will be forcibly initialized } args; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c: In function 'nouveau_mem_vram': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:159:29: note: byref variable will be forcibly initialized &(struct nv50_mem_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:151:30: note: byref variable will be forcibly initialized &(struct gf100_mem_v0) { ^ /kisskb/src/drivers/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/gpu/drm/nouveau/nouveau_vmm.c: In function 'nouveau_vma_del': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:67:20: note: byref variable will be forcibly initialized struct nvif_vma tmp = { .addr = vma->addr, .size = 1 }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c: In function 'nouveau_vma_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:40:18: note: byref variable will be forcibly initialized struct nvif_vma tmp = { .addr = vma->addr }; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:82:18: note: byref variable will be forcibly initialized struct nvif_vma tmp; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_fp_mode_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:349:25: note: byref variable will be forcibly initialized struct lvdstableheader lth; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'nouveau_bios_parse_lvds_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:523:25: note: byref variable will be forcibly initialized struct lvdstableheader lth; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_bit_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1003:19: note: byref variable will be forcibly initialized struct bit_entry bitentry; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_bit_structure': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1034:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('T', tmds)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1033:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('L', lvds)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1032:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('M', M)); /* memory? */ ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1029:42: note: in expansion of macro 'BIT_TABLE' ret = parse_bit_table(bios, bitoffset, &BIT_TABLE('I', init)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1028:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('D', display)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1027:37: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('A', A)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1023:42: note: in expansion of macro 'BIT_TABLE' ret = parse_bit_table(bios, bitoffset, &BIT_TABLE('i', i)); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_get_modes': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:939:27: note: byref variable will be forcibly initialized struct drm_display_mode mode; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_create': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:1235:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:1412:45: note: byref variable will be forcibly initialized &(struct nvif_notify_conn_req_v0) { ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-vbi-cap.c: In function 'vivid_raw_vbi_cap_process': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vbi-cap.c:84:25: note: byref variable will be forcibly initialized struct v4l2_vbi_format vbi; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_hpd_work': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:478:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_framebuffer_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:325:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:572:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_fini': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:604:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c: In function 'nouveau_fbcon_zfill': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c:293:21: note: byref variable will be forcibly initialized struct fb_fillrect rect; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c: In function 'nouveau_fbcon_create': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c:293:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/test-drivers/vivid/vivid-osd.c: In function 'vivid_fb_ioctl': /kisskb/src/drivers/media/test-drivers/vivid/vivid-osd.c:74:20: note: byref variable will be forcibly initialized struct fb_vblank vblank; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c: In function 'nv04_update_arb': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c:199:22: note: byref variable will be forcibly initialized struct nv_sim_state sim_data; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c:198:22: note: byref variable will be forcibly initialized struct nv_fifo_info fifo_data; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv_crtc_calc_state_ext': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:127:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv04_flip_complete': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:1088:30: note: byref variable will be forcibly initialized struct nv04_page_flip_state state; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv04_crtc_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:1357:45: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:262:33: note: byref variable will be forcibly initialized struct v4l2_event_subscription sub; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:39:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c: In function 'sample_load_twice': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:95:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:89:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:83:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-touch-cap.c: In function 'vivid_g_fmt_tch_mplane': /kisskb/src/drivers/media/test-drivers/vivid/vivid-touch-cap.c:142:21: note: byref variable will be forcibly initialized struct v4l2_format sp_fmt; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c:33:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c: In function 'nouveau_crtc_connector_get': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.h:172:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c: In function 'nv04_tmds_slave_init': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c:635:60: note: byref variable will be forcibly initialized .platform_data = &(struct sil164_encoder_params) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:29:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nv_load_state_ext': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:752:4: note: in expansion of macro 'nvif_msec' nvif_msec(&drm->client.device, 650, ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:748:4: note: in expansion of macro 'nvif_msec' nvif_msec(&drm->client.device, 650, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_get_pllvals': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:171:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_fix_bad_vpll': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:264:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pv; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:263:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_get_clock': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:217:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pllvals; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/disp.c: In function 'nv04_encoder_get_connector': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/disp.c:43:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4049:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4062:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4036:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:1584:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4459:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c = { control->id }; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c: In function 'v4l2_ctrl_add_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls.c:4775:21: note: byref variable will be forcibly initialized struct v4l2_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/drivers/media/usb/hdpvr/hdpvr-video.c:8: /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^ /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'vidioc_querystd': /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c:625:26: note: byref variable will be forcibly initialized struct hdpvr_video_info vid_info; ^ /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'vidioc_g_fmt_vid_cap': /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c:1013:27: note: byref variable will be forcibly initialized struct hdpvr_video_info vid_info; ^ /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'vidioc_query_dv_timings': /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c:682:26: note: byref variable will be forcibly initialized struct hdpvr_video_info vid_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/drivers/media/usb/hdpvr/hdpvr-video.c:11: /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'hdpvr_transmit_buffers': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/usb/hdpvr/hdpvr-video.c:255:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(dev->wait_buffer, ^ /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'hdpvr_start_streaming': /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c:274:26: note: byref variable will be forcibly initialized struct hdpvr_video_info vidinf; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c:11: /kisskb/src/drivers/media/usb/hdpvr/hdpvr-video.c: In function 'hdpvr_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/media/usb/hdpvr/hdpvr-video.c:456:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(dev->wait_data, ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/usb/hdpvr/hdpvr-video.c:437:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(dev->wait_data, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:52:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_kick': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:142:4: note: in expansion of macro 'nvif_msec' nvif_msec(device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_wind': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:176:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(dmac->base.device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:208:6: note: in expansion of macro 'nvif_msec' if (nvif_msec(dmac->base.device, 2000, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_audio_component_get_eld': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:598:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_msto_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:1067:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:291:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:279:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_audio_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:739:4: note: byref variable will be forcibly initialized } args = { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_hdmi_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:808:23: note: byref variable will be forcibly initialized union hdmi_infoframe vendor_frame; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:807:23: note: byref variable will be forcibly initialized union hdmi_infoframe avi_frame; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:795:4: note: byref variable will be forcibly initialized } args = { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_sor_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:1660:4: note: byref variable will be forcibly initialized } lvds = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:543:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:525:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:433:21: note: byref variable will be forcibly initialized struct v4l2_event ev = { }; ^ /kisskb/src/drivers/media/test-drivers/vivid/vivid-cec.c: In function 'vivid_received': /kisskb/src/drivers/media/test-drivers/vivid/vivid-cec.c:228:17: note: byref variable will be forcibly initialized struct cec_msg reply; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'v4l2_subdev_link_validate': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:870:38: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:870:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c: In function 'core507d_ntfy_wait_done': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:65:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c: In function 'core507d_caps_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:118:9: note: in expansion of macro 'nvif_msec' time = nvif_msec(core->chan.base.device, 2000ULL, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_get_link_freq': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:453:25: note: byref variable will be forcibly initialized struct v4l2_querymenu qm = { .id = V4L2_CID_LINK_FREQ }; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c:26:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c: In function 'core907d_caps_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c:47:9: note: in expansion of macro 'nvif_msec' time = nvif_msec(core->chan.base.device, 2000ULL, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c: In function 'corec37d_ntfy_wait_done': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c:85:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_tuner.c: In function 'vidtv_tuner_check_frequency_shift': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_tuner.c:128:28: note: byref variable will be forcibly initialized struct vidtv_tuner_config config = tuner_dev->config; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:10:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_wait_ctx_finished': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:222:8: note: in expansion of macro 'nvif_msec' ret = nvif_msec(&drm->client.device, 50, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_ctx_init': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:518:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_set_source': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:547:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c: In function 'v4l2_i2c_new_subdev': /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c:125:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/head.c: In function 'nv50_head_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/head.c:608:45: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/media/v4l2-core/tuner-core.c: In function 'set_type': /kisskb/src/drivers/media/v4l2-core/tuner-core.c:432:24: note: byref variable will be forcibly initialized struct xc4000_config xc4000_cfg = { ^ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:420:26: note: byref variable will be forcibly initialized struct tda18271_config cfg = { ^ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:405:24: note: byref variable will be forcibly initialized struct xc5000_config xc5000c_cfg = { ^ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:391:24: note: byref variable will be forcibly initialized struct xc5000_config xc5000_cfg = { ^ /kisskb/src/drivers/media/v4l2-core/tuner-core.c:375:24: note: byref variable will be forcibly initialized struct xc2028_config cfg = { ^ /kisskb/src/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c: In function 'v4l2_fwht_encode': /kisskb/src/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c:219:24: note: byref variable will be forcibly initialized struct fwht_raw_frame rf; ^ /kisskb/src/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c:218:21: note: byref variable will be forcibly initialized struct fwht_cframe cf; ^ /kisskb/src/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c: In function 'v4l2_fwht_decode': /kisskb/src/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c:290:24: note: byref variable will be forcibly initialized struct fwht_raw_frame dst_rf; ^ /kisskb/src/drivers/media/test-drivers/vicodec/codec-v4l2-fwht.c:285:21: note: byref variable will be forcibly initialized struct fwht_cframe cf; ^ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_bridge.c: In function 'vidtv_bridge_probe_demod': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_bridge.c:340:28: note: byref variable will be forcibly initialized struct vidtv_demod_config cfg = { ^ 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/v4l2-core/videobuf-core.c:14: /kisskb/src/drivers/media/v4l2-core/videobuf-core.c: In function 'videobuf_waiton': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/videobuf-core.c:112:3: note: in expansion of macro 'wait_event' wait_event(vb->done, state_neither_active_nor_queued(q, vb)); ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/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/v4l2-core/videobuf-core.c:109:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(vb->done, ^ /kisskb/src/drivers/media/v4l2-core/videobuf-core.c: In function 'stream_next_buffer_check_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/media/v4l2-core/videobuf-core.c:657:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(q->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/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:3: note: in expansion of macro 'wait_event' wait_event(curr_ctx->finished, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_cancel_job': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:3: note: in expansion of macro 'wait_event' wait_event(m2m_ctx->finished, ^ /kisskb/src/drivers/media/v4l2-core/videobuf-dma-sg.c: In function 'videobuf_sg_alloc': /kisskb/src/drivers/media/v4l2-core/videobuf-dma-sg.c:661:24: note: byref variable will be forcibly initialized struct videobuf_queue q; ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c: In function 'base507c_ntfy_wait_begun': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:152:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c: In function 'base507c_new_': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:334:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) {}, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c:27:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c: In function 'curs507a_space': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c:37:2: note: in expansion of macro 'nvif_msec' nvif_msec(&nouveau_drm(wndw->plane.dev)->client.device, 100, ^ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c: In function 'vidtv_psi_table_header_write_into': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c:759:24: note: byref variable will be forcibly initialized struct psi_write_args psi_args = { ^ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c: In function 'vidtv_psi_eit_event_init': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c:1953:12: note: byref variable will be forcibly initialized struct tm time; ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c: In function 'ovly507e_new_': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:175:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) {}, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:28:0: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c: In function 'ovly827e_ntfy_wait_begun': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:72:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_abi16.c: In function 'nouveau_abi16': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_abi16.c:48:24: note: byref variable will be forcibly initialized struct nv_device_v0 args = { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c: In function 'nouveau_channel_ind': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c:278:4: note: byref variable will be forcibly initialized } args; ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c: In function 'nouveau_channel_dma': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c:359:29: note: byref variable will be forcibly initialized struct nv03_channel_dma_v0 args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c: In function 'nouveau_fence_signal': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:62:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fence->channel, NULL); ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c: In function 'nouveau_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:201:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) { }, ^ /kisskb/src/drivers/gpu/drm/nouveau/nv17_fence.c: In function 'nv17_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nv17_fence.c:97:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nv50_fence.c: In function 'nv50_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nv50_fence.c:56:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_pes.c: In function 'vidtv_pes_write_h': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_pes.c:137:31: note: byref variable will be forcibly initialized struct pes_header_write_args pts_dts_args; ^ /kisskb/src/drivers/media/usb/as102/as102_drv.c: In function 'as10x_pid_filter': /kisskb/src/drivers/media/usb/as102/as102_drv.c:115:26: note: byref variable will be forcibly initialized struct as10x_ts_filter filter; ^ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:08:57.755311